Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
916to920
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
916to920
916to920
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Spalten vergleichen

Spalten vergleichen
25.10.2007 14:08:37
Kurt
Hey Zusammen,
habe dieses Makro letzte Woche mit Eurer Unterstützung
erhalten, hier wird das Datum der Spalte K mit der Spalte L verglichen, wenn es kleiner ist in K wird die
Zelle gelb makiert.
Jetzt möchte ich gern Spalte B mit C vergleichen, wenn der gleiche Name oder die Nummer gleich ist,
soll die Zelle in Spalte B gelb werden.
Ich pack das Irgendwie nicht,
gr Kurt P
Sub Suchen_Namen__Doppelt_Gelb()
Dim x As Long
Dim C As Variant
x = 0
For Each C In Range("K6:K" & Cells(Rows.Count, 11).End(xlUp).Row)
'--C.Value < C.Offset(0, 1)-- für vergleich zur nächsten Spalte Rechts--
If C.Value < C.Offset(0, 1).Value Then C.Interior.ColorIndex = 6: x = x + 1
Next
MsgBox "gefunden " & x & " mal kleiner Daten in K als in L"

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Nachtrag Spalten vergleichen
25.10.2007 14:12:14
Kurt
Hey nochmal,
hatte ganz vergessen Hinweis:
der Wert, Name oder Zahl kann irgendwo in der Spalt C drin stehen.
gr KurtP

Vielleicht hierzu: Matthias L
25.10.2007 20:09:00
Kurt
Hey Zusammen,
hatte mal nachgesehen, Matthias L, hatte mir das Beispiel gegeben.
Vielleicht kann er noch einmal helfen,
gr Kurt P

Habe Lösung gefunden -)
25.10.2007 21:51:07
Kurt
Haloo,
habe in der Recherche jetzt 3h gesucht und mir dieses zusammengebastelt.

Private Sub CommandButton6_Click()
'Sub Vergleich()
Dim Gefunden As Range
Dim L As Long
Dim x As Long
x = 0
For L = 2 To Range("B65336").End(xlUp).Row
Set Gefunden = Range("C:C").Find(What:=Cells(L, 2).Value, LookIn:=xlValues, LookAt:=xlWhole, _
SearchOrder:=xlByColumns)
If Not Gefunden Is Nothing Then
Cells(L, 2).Interior.ColorIndex = 6: x = x + 1
Gefunden.Interior.ColorIndex = 5: x = x + 1
End If
Next L
MsgBox "gefunden: " & x & " Auftragsnummern in Spalte B und C indentisch !"
Range("A2").Select
ActiveWindow.ScrollRow = 1           '1 Zeile
ActiveWindow.ScrollColumn = 2        '2 Spalte
End Sub


In der Spalte "B" wird die Zelle Gelb und in der Spalte "C" Blau.
gr Kurt P

Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige