ein kleines Problem
ich brauche ein Makro, das mir sagt, wenn naechste Zelle = leer. stoppe den druck. Ich kriegs nicht hin. kann mir jemand helfen?
Bsp. Zell a9 bis a200 ist gefuellt, a201 ist leer, dann stop druck
ein kleines Problem
ich brauche ein Makro, das mir sagt, wenn naechste Zelle = leer. stoppe den druck. Ich kriegs nicht hin. kann mir jemand helfen?
Bsp. Zell a9 bis a200 ist gefuellt, a201 ist leer, dann stop druck
setzte doch ein Druckbereich.
Gruß Hajo
das Problem ist, dass die Stelle der Leerstelle variabel ist.
Mal ist es Zelle a201, mal ist es Zelle a13. Ich moechte nicht bei jeder neuen Liste den Druckbereich neu festlegen, sondern mir waere ein Makro genehm, wo ich den Druck ueber eine Schaltflaeche starten aknn bis zur erstem leeren Zelle.
eine Druckbereich kannst Du auch mit einem Makro festlegen und die günstigste Stelle wäre unter DieserArbeitsmappe unter
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Mit einer For next Schleife die Zeile feststellen und den Printbereich setzen
ThisWorkbook.Worksheets("Formular").PageSetup.PrintArea = "$A$1:$I$69"
Gruß Hajo
Ich bin leider ein totaler Dielletant, was vba angeht.
Ich kann keine for next schleife schreiben, sondern maximal ein makro rauskopieren und einsetzen. Hast du nicht zufaellig eins auf Lager fuer mein Problem?
das könnte ungefähr so aussehen.
Registername (Tabelle1) anpassen und Bereich (A1:H) auch
Gruß Hajo