Ich bin mir ziemlich sicher, dass dies möglich ist, aber zu tun, ich eine Variable „DataRowStart“ habe, die a-Werte durch den Benutzer über ein Eingabefeld zugeordnet ist, z.B. "A" gibt es eine Möglichkeit, diese Variable zu verwenden, um den Beginn einer Suche zu definieren? Ich brauche dies, da sich der Ort der Datensuche von Benutzung zu Benutzung ändert.Verwenden von Variablen einen Bereich im Suchenmodus zu definieren
Ich habe derzeit diese Codezeile für die Suche;
LastRowNumber = Range("DataRowStart:DataRowStart").Find(What:="", after:=Range(Cells(DataColumn, 1)), searchdirection:=xlPrevious).Row
Und wenn ich den Code ausführen ich erhalte
Methode 'Range' von Object'_ Globale
gescheitert
Fehler.
I definiert die Variable als Global DataRowStart as String
in dem Makro, das diese läuft.
fand ich, dass dies die beste Lösung, da dieser Teil des Codes war in einem Benutzerformular ausführen.
Kann mir jemand in die richtige Richtung zeigen, um dieses Problem zu lösen?
Vielen Dank
Mark
ist "A" Sie bekommen durch eine 'InputBox' eine' Column' oder eine 'Row' zu sein? –
Ich erwartete eine Vollbereichsreferenz wie "A1" – QHarr
'DataRowStart' ist Teil einer literalen Zeichenfolge, keine Variable. – braX