Excel start new page printing when column b change value -
are there functions or methods start new page printing when column b changed?
for example, column b changes value david robert start new page.
i'm not sure mean following code print worksheet when user changes cell of column b
private sub worksheet_change(byval target range) if target.column = 2 , target.columns.count = 1 thisworkbook.activesheet.printout end if end sub
edit after comment
so need:
sub paginatebasedoncolb() dim lngrowscount long dim lngcounter long lngrowscount = thisworkbook.activesheet.usedrange.rows.count msgbox lngrowscount lngcounter = 1 lngrowscount if thisworkbook.activesheet.cells(lngcounter, 2) <> _ thisworkbook.activesheet.cells(lngcounter + 1, 2) thisworkbook.activesheet.hpagebreaks.add (thisworkbook.activesheet.range("b" & lngcounter + 1)) end if next lngcounter end sub
Comments
Post a Comment