Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Word: Text in Zellen einer Spalte vergleichen
21.06.2012 12:17:44 Jo.S
NotSolved
22.06.2012 17:21:24 Holger
NotSolved
24.06.2012 14:24:58 Jo.S
NotSolved
24.06.2012 16:30:31 Till
NotSolved
25.06.2012 07:23:15 Jo.S
NotSolved
25.06.2012 08:52:10 Till
Solved
25.06.2012 10:52:33 Jo.S
NotSolved
25.06.2012 11:37:39 Jo.S
NotSolved
25.06.2012 11:46:28 Gast57393
Solved

Ansicht des Beitrags:
Von:
Jo.S
Datum:
21.06.2012 12:17:44
Views:
3138
Rating: Antwort:
  Ja
Thema:
VBA Word: Text in Zellen einer Spalte vergleichen

Hallo VBA-Experten,

Ich habe in meinem Word Dokument (Office2003) eine Tabelle mit 4 Spalten von der ich alle Zellen (inhalt Text) der zweiten Spalte miteinander vergleichen will.

Wenn der Text in zwei Zellen gleich ist dann soll eine der beiden Zellen eingefärbt werden.

Habe schon ein Makro geschrieben aber er färbt die eine Zelle leider nicht ein.

Code:

Sub Vergleich()

Dim String1 As String
Dim String2 As String
Dim a As Integer
Dim b As Integer
Dim actdoc As Document
Set actdoc = ActiveDocument

For a = 1 To 500
    String1 = actdoc.Tables(1).Cell(a, 2).Range.Text
    For b = (1 + a) To 500
        String2 = actdoc.Tables(1).Cell(a, 2).Range.Text
        If String1 = Sting2 Then
        actdoc.Tables(1).Cell(a, 2).Shading.BackgroundPatternColor = wdColorBrightGreen
        Else
        End If
    Next b
    Next a
End Sub

 

Danke für eure Hilfe

Grüße Jo.S


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Word: Text in Zellen einer Spalte vergleichen
21.06.2012 12:17:44 Jo.S
NotSolved
22.06.2012 17:21:24 Holger
NotSolved
24.06.2012 14:24:58 Jo.S
NotSolved
24.06.2012 16:30:31 Till
NotSolved
25.06.2012 07:23:15 Jo.S
NotSolved
25.06.2012 08:52:10 Till
Solved
25.06.2012 10:52:33 Jo.S
NotSolved
25.06.2012 11:37:39 Jo.S
NotSolved
25.06.2012 11:46:28 Gast57393
Solved