Hallo Leute,
ich habe ein Makro geschrieben, das zu jeweils eindeutigen Bestellnummern eine Kette von Terminen sortiert und dies in eine andere Tabelle kopiert.
Für verschiedene Mitarbeiter im Haus sind aber verschiedene Termine wichtig. Deshalb wendet fast jeder einen anderen Filter an.
Immer gleich bleibt, dass in der ersten Spalte die eindeutige ID steht. Danach kommen mehrere Textspalten, dann die Spalten, die Datumsangaben enthalten, und zum Schluss wieder Textspalten.
Ich habe jetzt eine Abfrage geschrieben, die jeweils die erste und letzte Spalte bestimmt, die Text in der Form „??.??.???“, also ein Datum, enthalten.
Wie kann ich nun die statische Stelle
Sheets(3).Columns("K:T").Select
Selection.NumberFormat = "m/d/yyyy"
so umschreiben, dass kein 1004-Laufzeitfehler mehr kommt.
Hab es mit
Dim datum1 As Integer
Dim datum2 As Integer
.
.
.
sp1 = Chr(datum1 + 64)
sp2 = Chr(datum2 + 64)
Sheets(3).Columns(sp1 & ":" & sp2).Select
Selection.NumberFormat = "m/d/yyyy"
versucht, aber komm einfach nicht weiter.
wär cool, wenn mir jemand helfen könnte.