Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
352to356
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
352to356
352to356
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Doppelte Werte

Doppelte Werte
17.12.2003 22:21:48
heinz
hallo erst mal,

ich möchte in der Spalte Q nach doppelten Werten suchen.
Mit dem unten aufgeführtem code geht das.
Wie kann muß ich den Code ändern wenn ich nur in den Zeilen 13 bis 31, in Spalte Q die Werte vergleichen will, ohne dass die werte in zeile 1 bis 12 mit
einbezogen werden.

'

Sub DoppelteMarkieren()
Dim intRow As Integer, intRowL As Integer
intRowL = Cells(Rows.Count, 17).End(xlUp).Row
For intRow = intRowL To 2 Step -1
If Application.CountIf(Columns("Q"), Cells(intRow, 17)) > 1 Then
Cells(intRow, 17).Interior.ColorIndex = 6
End If
Next intRow
End Sub


danke im voraus

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Doppelte Werte
17.12.2003 22:33:55
Lutz
Hallo Heinz,



Sub DoppelteMarkieren()
   For i = 31 To 13 Step -1
      If Application.CountIf(Columns("Q"), Cells(i, 17)) > 1 Then
         Cells(i, 17).Interior.ColorIndex = 6
      End If
   Next i
End Sub

     Code eingefügt mit Syntaxhighlighter 2.1


Bitte denke mal über Deine Angabe bei Level (VBA gut) nach...

Gruß Lutz

Das Forum lebt auch von den Rückmeldungen !
Anzeige
AW: Doppelte Werte
17.12.2003 23:06:31
heinz
hallo lutz,
danke für deine antwort,
aber dein vorschlag funktioniert nicht ganz.
Die Werte in Zeile 1 bis 12 werden zwar nicht markiert,
aber in zeile 13 bis 31 werden sie mitberücksichtig und somit auch
markiert.
Es sollten aber nur die werte in zeile 13 bis 31 berücksichtigt werden,
ohne die werte die zwischen 1 und 12 stehen, abzufragen.

trotzdem vielen dank
vielleicht hast du ja noch ne lösung
AW: Doppelte Werte
17.12.2003 23:17:06
Lutz
sorry Heinz,

so sollte es funzen:



Sub DoppelteMarkieren()
   For i = 31 To 13 Step -1
      If Application.CountIf(Range("Q13:Q31"), Cells(i, 17)) > 1 Then
         Cells(i, 17).Interior.ColorIndex = 6
      End If
   Next i
End Sub

     Code eingefügt mit Syntaxhighlighter 2.1



Gruß Lutz

Das Forum lebt auch von den Rückmeldungen !
Anzeige
AW: Doppelte Werte
17.12.2003 23:22:29
heinz
hallo Lutz,

jetzt hat's funktioniert.

vielen dank
hast dir ein kleines bier verdient

gruß
heinz
Danke für die Rückmeldung! oT
17.12.2003 23:35:15
Lutz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige