Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi, all:
I have a worksheet which requires cell A1 value must be = 0. My macro will pop up an ERROR message if this value is 0. The user must fix this value to 0 before other coding was compiled. How to fix this? here is my code: Sub Test() if worksheets("Sheet1").Range("A1").value 0 Then msgbox"This value must be 0. Please fix before proceeding",vbcritical, "Must fix the value before proceeding" End if Other coding .......... End Sub |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Not sure what you want to do...but if you want the code to stop running so
that the cell can be fixed, then maybe this: Sub Test() if worksheets("Sheet1").Range("A1").value 0 _ Then msgbox"This value must be 0. Please fix before proceeding",vbcritical, "Must fix the value before proceeding" end Else End if Other coding .......... End Sub You might also change the if line of code to be "<0" HTH, Paul "George" wrote in message oups.com... Hi, all: I have a worksheet which requires cell A1 value must be = 0. My macro will pop up an ERROR message if this value is 0. The user must fix this value to 0 before other coding was compiled. How to fix this? here is my code: Sub Test() if worksheets("Sheet1").Range("A1").value 0 Then msgbox"This value must be 0. Please fix before proceeding",vbcritical, "Must fix the value before proceeding" End if Other coding .......... End Sub |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Something like this:
Sub Test() if worksheets("Sheet1").Range("A1").value < 0 Then msgbox "This value must be 0. Please fix before proceeding",vbcritical, "Must fix the value before proceeding" Exit Sub End if 'Other coding .......... End Sub -- Wigi http://www.wimgielis.be = Excel/VBA, soccer and music "George" wrote: Hi, all: I have a worksheet which requires cell A1 value must be = 0. My macro will pop up an ERROR message if this value is 0. The user must fix this value to 0 before other coding was compiled. How to fix this? here is my code: Sub Test() if worksheets("Sheet1").Range("A1").value 0 Then msgbox"This value must be 0. Please fix before proceeding",vbcritical, "Must fix the value before proceeding" End if Other coding .......... End Sub |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
i must be missing something, because if you test the value A1 and it is 0, why
don't you just set it to 0? -- Gary "George" wrote in message oups.com... Hi, all: I have a worksheet which requires cell A1 value must be = 0. My macro will pop up an ERROR message if this value is 0. The user must fix this value to 0 before other coding was compiled. How to fix this? here is my code: Sub Test() if worksheets("Sheet1").Range("A1").value 0 Then msgbox"This value must be 0. Please fix before proceeding",vbcritical, "Must fix the value before proceeding" End if Other coding .......... End Sub |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi, Paul and Wigi:
Both of your ways are perfect! They are exactly what I want. Why should I set A1 value <0? Thank you so much for your help! Hi, Gary: Good question. The reason why I need to set it up as zero is because that is the condition to pop up the message. Thanks for your interest! George |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
SHORT KEY | Excel Discussion (Misc queries) | |||
Intercept/replace standard 'cell protected' message with my own message? | Excel Programming | |||
Displaying a message in a message box without requiring user to click anything to proceed | Excel Programming | |||
short cut | Excel Programming | |||
short message after button click | Excel Programming |