Conditional Run of Macro

VENKYS

Board Regular
Joined
May 19, 2009
Messages
101
I want to run a macro x,

Once the data is copied, the macro should check if the row count in the sheet1 is less than 5000, if yes it should run macro x else it should pop a message "line exceed 5000"

how should i go about.
 

Excel Facts

Round to nearest half hour?
Use =MROUND(A2,"0:30") to round to nearest half hour. Use =CEILING(A2,"0:30") to round to next half hour.
try this
Code:
Sub checkLR()
LR = ActiveSheet.Range("A" & Rows.Count).End(xlUp).Row
If LR > 5000 Then Exit Sub
' your code here
End Sub
 
Upvote 0
oops forgot you wanted a message popup

Code:
Sub checkLR()
LR = ActiveSheet.Range("A" & Rows.Count).End(xlUp).Row
If LR > 5000 Then
    MsgBox "Number of rows has exceed limits"
    Exit Sub
End If
' your code here
End Sub
 
Upvote 0

Forum statistics

Threads
1,214,643
Messages
6,120,707
Members
448,981
Latest member
recon11bucks

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top