Setze einen Haltepunkt mit F9 in die Zeile Private Sub ....
Starte Deine Programm, klicke auf den Button und gehen Deinen Code zeilenweise mit F8 durch.
Bevor Du aber in die nächste Zeile gehst, fährst Du mit der Maus über Variablen/.Value/ und prüfst, welche Werte dort angezeigt werden.
Du kanst den aktuellen Variableninhalt auch über das Direktfenster abfragen, während Du im Debug-Modus bist.
Hierzu im Fenster folgendes eingeben:
? last
'oder
? TextBox_Name
(Oder in Echtzeit im lokalen Anzeigefenster. Notfalls einblenden über Symbolleiste -> Ansicht Direktfenster/lokales Fenster)
Überprüfe, ob ordentlich Werte gezogen werden.
Falls ja, prüfe, ob das aktive Arbeitsblatt die Werte empfängft. Ist zB eine Personal.XLSB im Einsatz, bist Du gut beraten, nicht mit ActiveSheet oder Cells() zu arbeiten, sondern mit Objektvariablen, welche ordentlich referenziert wurden.
Übrigens:
Verwende stehst den Datentyp Long als Zeilenzähler. Bei Spalten ist das in Ordnung.
|