Index-Vergleich mit Makro
26.05.2013 12:10:44
Andre´
ich habe folgenden Code hier aus dem Forum an meine Bedürfnisse angepasst:
https://www.herber.de/forum/archiv/1052to1056/1052399_IndexVergleichals_Makro.html#1052399
Sub Zellenwertfind()
Dim varM As Variant, lngZe As Long, lngSp As Long
With Tabelle1
'Zeile ausfindig machen
varM = Application.Match("Wert8", .Columns(1), 0)
If IsError(varM) Then
MsgBox "'Wert8' nicht in Spalte A gefunden"
Exit Sub
Else
lngZe = CLng(varM)
End If
'Spalte ausfindig machen
varM = Application.Match("Test", .Rows(1), 0) '
Meine erste Frage:
Wie kann man nach einem Datum suchen?
Mit: varM = Application.Match(CDate("08.01.2013"), .Rows(1), 0)' Zweite Frage:
Ich möchte gern wie in der angehängten Bsp. Datei, dass die Vorgaben aus der Tabelle2 benutzt werden und in der Tabelle1 gesucht und in die Tabelle2 bei Übereinstimmung geschrieben werden.
Es muss also jede einzelne Zelle der ersten Zeile beginnend ab B1 geprüft werden mit dem Wert aus A2, ist kein Wert in Zeile 1 vorhanden, dann das gleiche mit dem Wert aus A3 ...
In der Tabelle2 habe ich die Werte eingetragen, die durch das Makro wiedergegeben werden sollen.
https://www.herber.de/bbs/user/85528.xlsm
Ich bin für jeden Lösungsweg sehr dankbar.
MFG Andre