I need to set up a print area of a spreadsheet from the code. When I do this excel hangs in the Processes even after I close excel. I am using the following code:
.ActiveSheet.ResetAllPageBreaks
With .ActiveSheet.PageSetup
.PrintTitleRows = "$1:$2"
.PrintTitleColumns = "$A:$C"
End With
.ActiveSheet.PageSetup.PrintArea = _
"A1:" & ConvertColNumToLetter(GetLastCol()) & intFirstPageBrkRow - 1 & ",A" & intFirstPageBrkRow & ":" & ConvertColNumToLetter(GetLastCol() + 2) & intSecondPageBrkRow - 1 & ",A" & intSecondPageBrkRow & ":" & ConvertColNumToLetter(GetLastCol()) & "250"
Thanks to anyone who could help.
rabs
.ActiveSheet.ResetAllPageBreaks
With .ActiveSheet.PageSetup
.PrintTitleRows = "$1:$2"
.PrintTitleColumns = "$A:$C"
End With
.ActiveSheet.PageSetup.PrintArea = _
"A1:" & ConvertColNumToLetter(GetLastCol()) & intFirstPageBrkRow - 1 & ",A" & intFirstPageBrkRow & ":" & ConvertColNumToLetter(GetLastCol() + 2) & intSecondPageBrkRow - 1 & ",A" & intSecondPageBrkRow & ":" & ConvertColNumToLetter(GetLastCol()) & "250"
Thanks to anyone who could help.
rabs