schreibe grade ein Makro, das in einer gewissen Range einen Wert sucht und durch einen anderen ersetzt. Soweit kein Problem. Es wird allerdings etwas tricky, da der zu suchende Wert und der ersetzende Wert sich regelmäßig ändern.
- Je nach Monat muss er den Spaltenbuchstaben anpassen und durch den neuen ersetzen
Makro liegt in "Tabelle1". Es soll also in "Tabelle3" nach dem Wert von der Variable "S1" suchen (in der "Tabelle3" stehen die Werte, die er durchsuchen soll in Zeile 2). Wenn er das Match gefunden hat, soll er mir den Spaltenbuchstaben der Spalte als Variable übergeben. An dieser Stelle hakt es dann. Kriege die Find bzw. die Umwandlung in den Spaltenbuchstaben nicht hin -.- Jemand eine kluge Idee?
nochmal kurz zur Veranschaulichung.
z.B: S1 = "Feb-17"
S2 = "Mrz-17"
Er soll mir jetzt in Tabelle3 in Zeile 2 "Feb-17" raussuchen und die Spaltenummer ausgeben (bspw. "AX")
Dazu die Spaltennummer vom Match von "Mrz-17" ("AY", steht eine Spalte rechts neben "Feb-17")
"AX" muss er jetzt in Tabelle1.Range("E45:AM59") suchen und dann durch "AY" ersetzen.
Und da hakt es grade gewaltig bei mir -.-
Vielen Dank und Beste Grüße,
Kian