In your code, turn off the calculation, turn off screenupdating, turn off the
display of page breaks, and turn off pagebreak preview.
Delete your rows of data
Turn back the pagebreak preview (if it was set that way), turn screenupdating
back on and turn calculation back on.
Kind of:
Option Explicit
Sub testme()
Dim CalcMode As Long
Dim ViewMode As Long
Application.ScreenUpdating = False
CalcMode = Application.Calculation
Application.Calculation = xlCalculationManual
ViewMode = ActiveWindow.View
ActiveWindow.View = xlNormalView
ActiveSheet.DisplayPageBreaks = False
'do the work
'put things back to what they were
Application.Calculation = CalcMode
ActiveWindow.View = ViewMode
End Sub
shirley_kee wrote:
I have total of *156 columns *and *3900 rows *with *20 columns of
formula *for each row. My filtered result is 2500 rows. I tried to
delete 2500 rows in my excel but it took me more than half an hour to
delete it either by vba code or manually by excel. I tried using office
clipboard manually, it paste the data as value and my formula isn't
there anymore.
Anybody has any idea how to write a vba program to solve this problem
and how to write a office clipboard in vba.
Please help... anybody...
:( DESPERATE FOR THE ANSWER
--
shirley_kee
------------------------------------------------------------------------
shirley_kee's Profile: http://www.excelforum.com/member.php...o&userid=30384
View this thread: http://www.excelforum.com/showthread...hreadid=500484
--
Dave Peterson