Thema Datum  Von Nutzer Rating
Antwort
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
Rot VBA Word: Text in Zellen einer Spalte vergleichen
25.06.2012 11:46:28 Gast57393
Solved

Ansicht des Beitrags:
Von:
Gast57393
Datum:
25.06.2012 11:46:28
Views:
1515
Rating: Antwort:
 Nein
Thema:
VBA Word: Text in Zellen einer Spalte vergleichen

So hier die endgültige Lösung:

Erklärung:

Ich färbe alle Zellen am Anfang weiß.

Dann teste ich den Inhalt der Zellen auf Gleichheit und färbe die grün die gleich sind.

Code:

Option Explicit

Sub Vergleich()

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

Application.ScreenUpdating = False
counter = actdoc.Tables(1).Rows.Count
actdoc.Tables(1).Shading.BackgroundPatternColor = wdColorAutomatic

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

Application.ScreenUpdating = True

End Sub

 

Gruß

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
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
Rot VBA Word: Text in Zellen einer Spalte vergleichen
25.06.2012 11:46:28 Gast57393
Solved