Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Form variable duplication allowed in different forms in personal.xls?
I am getting "ambiguous name detected" error message when try to run
some code that has a form in it. Is it the case that if I have multiple different forms in my personal.xls (each form is for different code also within personal.xls) that all variable names have to be different? I was thinking that among different forms in the personal.xls that there could be name duplications as long as I didn't try to use the two forms that have the duplications in the same code. Thanks, Chet |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Form variable duplication allowed in different forms in personal.x
"Ambiguious Name Detected" has to do with naming two procedures or functions
the same, or declaring 2 identical variables in the same procedure or global declarations. Duplicate variable declarations normally generate a "Duplicate Declaration in Current Scope" error. 'Global declarations in one module or one procedure Dim x as string Dim x as long 'Ambiguious Name Detected 'Procedure sub test(byval x as string) dim x as string 'Duplicate Declaration in Current Scope end sub These examples are fine Dim x As String 'in module 1 Dim x as String 'In module 2 sub Test() in module 2 dim x as long 'local declaration of x where x is also global end sub -- HTH... Jim Thomlinson "Chet" wrote: I am getting "ambiguous name detected" error message when try to run some code that has a form in it. Is it the case that if I have multiple different forms in my personal.xls (each form is for different code also within personal.xls) that all variable names have to be different? I was thinking that among different forms in the personal.xls that there could be name duplications as long as I didn't try to use the two forms that have the duplications in the same code. Thanks, Chet |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Form variable duplication allowed in different forms inpersonal.x
On Mar 19, 9:06*am, Jim Thomlinson <James_Thomlin...@owfg-Re-Move-
This-.com wrote: "Ambiguious Name Detected" has to do with naming two procedures or functions the same, or declaring 2 identical variables in the same procedure or global declarations. Duplicate variable declarations normally generate a "Duplicate Declaration in Current Scope" error. 'Global declarations in one module or one procedure Dim x as string Dim x as long 'Ambiguious Name Detected 'Procedure sub test(byval x as string) dim x as string 'Duplicate Declaration in Current Scope end sub These examples are fine Dim x As String 'in module 1 Dim x as String 'In module 2 sub Test() in module 2 dim x as long 'local declaration of x where x is also global end sub -- HTH... Jim Thomlinson "Chet" wrote: I am getting "ambiguous name detected" error message when *try to run some code that has a form in it. *Is it the case that if I have multiple different forms in my personal.xls (each form is for different code also within personal.xls) that all variable names have to be different? I was thinking that among different forms in the personal.xls that there could be name duplications as long as I didn't try to use the two forms that have the duplications in the same code. Thanks, *Chet- Hide quoted text - - Show quoted text - I should simplify my question. Can I have the same variable name in multiple different "forms" inside my personal.xls? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
corrupted form in Personal Workbook | Excel Programming | |||
Pass variable from form to form to form | Excel Programming | |||
Showing Forms using a public variable | Excel Programming | |||
Loading a calendar (user form) from another project (personal.xls) | Excel Programming | |||
Is it possible to open the VBA form with a link in a sheet and to pass variable from a cell to the VBA form? | Excel Programming |