Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1724to1728
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
Inhaltsverzeichnis

Tabellenblätter vergleichen

Tabellenblätter vergleichen
06.12.2019 16:28:31
Tim
Hallo zusammen,
ich habe ein Makro welches mir den Inhalt von zwei Tabellenblättern vergleicht, dabei soll er prüfen ob der Vergleichswert einem "IsNumeric(a) And InStr(wksZ.Cells(i, 12).Text, "-") Das funktioniert ganz gut, jedoch gibt es auch Werte zu denen kein Vergleichswert gefunden werden kann, diese soll er mir als "nicht gefunden" anzeigen, jedoch bekomme ich das nicht hin.
Wer kann mir dabei helfen?
Sub Vergleichen()
Dim a As Variant
Dim letzte As Long
Dim i As Long
Dim wksQ As Worksheet
Dim wksZ As Worksheet
Set wksQ = Worksheets("Test1")
Set wksZ = Worksheets("Test2")
letzte = wksZ.Cells(wksZ.Rows.Count, 9).End(xlUp).Row
For i = 1 To letzte
a = Application.Match(wksZ.Cells(i, 9), wksQ.Columns(1), 0)
If IsNumeric(a) And InStr(wksZ.Cells(i, 12).Text, "-") 

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabellenblätter vergleichen
06.12.2019 17:18:24
Christian
Hallo Tim,
ohne Bsp-Datei von dir ungefähr so:
Option Explicit
Sub Vergleichen()
Dim a As Variant
Dim letzte As Long
Dim i As Long
Dim wksQ As Worksheet
Dim wksZ As Worksheet
Set wksQ = Worksheets("Test1")
Set wksZ = Worksheets("Test2")
letzte = wksZ.Cells(wksZ.Rows.Count, 9).End(xlUp).Row
For i = 1 To letzte
a = Application.Match(wksZ.Cells(i, 9), wksQ.Columns(1), 0)
If IsNumeric(a) And InStr(wksZ.Cells(i, 12).Text, "-") 
Grüße
Christian
AW: Tabellenblätter vergleichen
09.12.2019 09:23:31
Tim
Hallo Christian,
vielen Dank für deine Antwort, dein Vorschlag hat wie gewünscht funktioniert.
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige