Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Dialogue Box
Hi
When you merge cells MS Excel warns you and asks for your permissoin to continue. I like to have a similar facility when running a macro. I would like the box to ask me for a yes/no or a value? Could someone help me with VBA codes for doing that please? Thanks Varne M |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Dialogue Box
Hi M,
Try something like: '============= Public Sub Tester() Dim res As VbMsgBoxResult res = MsgBox(Prompt:="Do you wish to continue", _ Buttons:=vbYesNo, _ Title:="Continue?") If res = vbNo Then Exit Sub End If 'your code End Sub '<<============= --- Regards, Norman "Varne" wrote in message ... Hi When you merge cells MS Excel warns you and asks for your permissoin to continue. I like to have a similar facility when running a macro. I would like the box to ask me for a yes/no or a value? Could someone help me with VBA codes for doing that please? Thanks Varne M |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Dialogue Box
Hi Norman
Thanks. I am a little slow to VB so please explain somthing. My codes are Sub Deleter Range("a1").select Selection.ClearContents End Sub Now Norman How I annex my codes with yours? If I start at where you mention my computer does not pick up the Macro? Please reply. Regards M Varnendra "Norman Jones" wrote: Hi M, Try something like: '============= Public Sub Tester() Dim res As VbMsgBoxResult res = MsgBox(Prompt:="Do you wish to continue", _ Buttons:=vbYesNo, _ Title:="Continue?") If res = vbNo Then Exit Sub End If 'your code End Sub '<<============= --- Regards, Norman "Varne" wrote in message ... Hi When you merge cells MS Excel warns you and asks for your permissoin to continue. I like to have a similar facility when running a macro. I would like the box to ask me for a yes/no or a value? Could someone help me with VBA codes for doing that please? Thanks Varne M |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Dialogue Box
Hi M,
Try: '============= Public Sub Tester() Dim res As VbMsgBoxResult res = MsgBox(Prompt:="Do you wish to continue", _ Buttons:=vbYesNo, _ Title:="Continue") If res = vbNo Then Exit Sub End If ActiveSheet.Range("A1").ClearContents End Sub '<<============= --- Regards, Norman "Varne" wrote in message ... Hi Norman Thanks. I am a little slow to VB so please explain somthing. My codes are Sub Deleter Range("a1").select Selection.ClearContents End Sub Now Norman How I annex my codes with yours? If I start at where you mention my computer does not pick up the Macro? Please reply. Regards M Varnendra |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Dialogue Box
Hi Norman
Regardless of yes or no "a1" is deleted. Please check. Thanks. Varne M "Norman Jones" wrote: Hi M, Try: '============= Public Sub Tester() Dim res As VbMsgBoxResult res = MsgBox(Prompt:="Do you wish to continue", _ Buttons:=vbYesNo, _ Title:="Continue") If res = vbNo Then Exit Sub End If ActiveSheet.Range("A1").ClearContents End Sub '<<============= --- Regards, Norman "Varne" wrote in message ... Hi Norman Thanks. I am a little slow to VB so please explain somthing. My codes are Sub Deleter Range("a1").select Selection.ClearContents End Sub Now Norman How I annex my codes with yours? If I start at where you mention my computer does not pick up the Macro? Please reply. Regards M Varnendra |
#6
Posted to microsoft.public.excel.programming
|
|||
|
|||
Dialogue Box
Hi N,
Regardless of yes or no "a1" is deleted. Please check. Thanks. That is not my experience. If the user selects the 'No' option, the Exit Sub instruction prevents the processing of subsequent instructions. --- Regards, Norman "Varne" wrote in message ... Hi Norman Regardless of yes or no "a1" is deleted. Please check. Thanks. Varne M "Norman Jones" wrote: Hi M, Try: '============= Public Sub Tester() Dim res As VbMsgBoxResult res = MsgBox(Prompt:="Do you wish to continue", _ Buttons:=vbYesNo, _ Title:="Continue") If res = vbNo Then Exit Sub End If ActiveSheet.Range("A1").ClearContents End Sub '<<============= --- Regards, Norman |
#7
Posted to microsoft.public.excel.programming
|
|||
|
|||
Dialogue Box
Sorry Norman
Your codes work. Thanks. Best Regards Varne M "Norman Jones" wrote: Hi N, Regardless of yes or no "a1" is deleted. Please check. Thanks. That is not my experience. If the user selects the 'No' option, the Exit Sub instruction prevents the processing of subsequent instructions. --- Regards, Norman "Varne" wrote in message ... Hi Norman Regardless of yes or no "a1" is deleted. Please check. Thanks. Varne M "Norman Jones" wrote: Hi M, Try: '============= Public Sub Tester() Dim res As VbMsgBoxResult res = MsgBox(Prompt:="Do you wish to continue", _ Buttons:=vbYesNo, _ Title:="Continue") If res = vbNo Then Exit Sub End If ActiveSheet.Range("A1").ClearContents End Sub '<<============= --- Regards, Norman |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Dialogue Box | Excel Discussion (Misc queries) | |||
dialogue pop up | Excel Discussion (Misc queries) | |||
pop up dialogue box | New Users to Excel | |||
pop up dialogue | Excel Discussion (Misc queries) | |||
Dialogue Box | Excel Programming |