Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Greetings,
I am attempting to run this macro : For this example x equals 1, 2 or 3. vName & vNum together is the name of the originating TextBox. Here is the code fragment in question: Run "InvCol_" & x, vName, vNum This will run one of the three procedures known as InvCol_1, InvCol_2 or InvCol_3 each with the pass though arguments of vName & vNum. The problem is the VB error message: Run-time error '1004' The macro 'InvCol_1' cannot be found. VB is calling it a macro, I'm not sure if that means anything or not. The full name of the procedure is: Public Sub InvCol_1(vName As Variant, vNum As Variant) It is in the UserForm code area as is the rest of this code, It was working until I changed the calling method to include a variable to simplify the code. Can anyone see what I did wrong to mess up this code and, more importantly, how do I fix it? Any help will be appreciated. -minitman |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
run time error 1004 general odbc error excel 2003 vba | Excel Programming | |||
Error 1004 opening workbook 1004 | Excel Programming | |||
Error when cell A1 is not active and xlInsideVertical border formatthrowing error 1004 | Excel Programming | |||
run-time error '1004': Application-defined or object-deifined error | Excel Programming | |||
Syntax Error Runtime Error '424' Object Required | Excel Programming |