Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
No Name
 
Posts: n/a
Default .onaction macro call won't work

Sorry for the crosspost, put it in the wrong forum.

I created a custom toolbar first without code and
attached macros to the buttons, and they worked fine.
however, I had problems sharing the workbook with others;
I followed some code posted here to create a toolbar in
code, I used the .onaction property to assign the buttons
to the same macros but they don't work - it says macro
doesn't exist!!

I noticed this difference - when it fails it says the
macro "filename.xls!macroname" not found. But when I use
the toolbar customize fature to assign the macro it's in
the form "Thisworkbook!macroname". Looking for help!!

Wayne
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1,236
Default .onaction macro call won't work

I have commandbar examples on my website.

Often your symptoms will occur when there is some sort of compile error.
If the module doesn't compile, OnAction cannot find the macro to run.

Perhaps there is a missing reference?

--
Rob van Gelder - http://www.vangelder.co.nz/excel


wrote in message
...
Sorry for the crosspost, put it in the wrong forum.

I created a custom toolbar first without code and
attached macros to the buttons, and they worked fine.
however, I had problems sharing the workbook with others;
I followed some code posted here to create a toolbar in
code, I used the .onaction property to assign the buttons
to the same macros but they don't work - it says macro
doesn't exist!!

I noticed this difference - when it fails it says the
macro "filename.xls!macroname" not found. But when I use
the toolbar customize fature to assign the macro it's in
the form "Thisworkbook!macroname". Looking for help!!

Wayne



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,272
Default .onaction macro call won't work

Are you sure that you put your macros in a standard code module, not one of
the calls modules such as ThisWorkbook, or the sheet modules?

--

HTH

RP
(remove nothere from the email address if mailing direct)


wrote in message
...
Sorry for the crosspost, put it in the wrong forum.

I created a custom toolbar first without code and
attached macros to the buttons, and they worked fine.
however, I had problems sharing the workbook with others;
I followed some code posted here to create a toolbar in
code, I used the .onaction property to assign the buttons
to the same macros but they don't work - it says macro
doesn't exist!!

I noticed this difference - when it fails it says the
macro "filename.xls!macroname" not found. But when I use
the toolbar customize fature to assign the macro it's in
the form "Thisworkbook!macroname". Looking for help!!

Wayne



  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 24
Default .onaction macro call won't work

I did put it in th4 ThisWorkbook module. I don't have a
clear understanding yet of what goes where! Obviously...

So that was a mistake? :-)

Wayne
-----Original Message-----
Are you sure that you put your macros in a standard code

module, not one of
the calls modules such as ThisWorkbook, or the sheet

modules?

--

HTH

RP
(remove nothere from the email address if mailing direct)


wrote in message
...
Sorry for the crosspost, put it in the wrong forum.

I created a custom toolbar first without code and
attached macros to the buttons, and they worked fine.
however, I had problems sharing the workbook with

others;
I followed some code posted here to create a toolbar in
code, I used the .onaction property to assign the

buttons
to the same macros but they don't work - it says macro
doesn't exist!!

I noticed this difference - when it fails it says the
macro "filename.xls!macroname" not found. But when I

use
the toolbar customize fature to assign the macro it's

in
the form "Thisworkbook!macroname". Looking for help!!

Wayne



.

  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,272
Default .onaction macro call won't work

Yes it was. Put it in a standard code module and re-assign the macros to the
buttons.

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Wayne" wrote in message
...
I did put it in th4 ThisWorkbook module. I don't have a
clear understanding yet of what goes where! Obviously...

So that was a mistake? :-)

Wayne
-----Original Message-----
Are you sure that you put your macros in a standard code

module, not one of
the calls modules such as ThisWorkbook, or the sheet

modules?

--

HTH

RP
(remove nothere from the email address if mailing direct)


wrote in message
...
Sorry for the crosspost, put it in the wrong forum.

I created a custom toolbar first without code and
attached macros to the buttons, and they worked fine.
however, I had problems sharing the workbook with

others;
I followed some code posted here to create a toolbar in
code, I used the .onaction property to assign the

buttons
to the same macros but they don't work - it says macro
doesn't exist!!

I noticed this difference - when it fails it says the
macro "filename.xls!macroname" not found. But when I

use
the toolbar customize fature to assign the macro it's

in
the form "Thisworkbook!macroname". Looking for help!!

Wayne



.





  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 24
Default .onaction macro call won't work

Thanks will do.

But another related question. Where should you store
global varaible declarations and assignments? I put them
in the workbook On_open event handler. Is that correct?

Wayne
-----Original Message-----
Yes it was. Put it in a standard code module and re-

assign the macros to the
buttons.

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Wayne" wrote in

message
...
I did put it in th4 ThisWorkbook module. I don't have a
clear understanding yet of what goes where!

Obviously...

So that was a mistake? :-)

Wayne
-----Original Message-----
Are you sure that you put your macros in a standard

code
module, not one of
the calls modules such as ThisWorkbook, or the sheet

modules?

--

HTH

RP
(remove nothere from the email address if mailing

direct)


wrote in message
...
Sorry for the crosspost, put it in the wrong forum.

I created a custom toolbar first without code and
attached macros to the buttons, and they worked

fine.
however, I had problems sharing the workbook with

others;
I followed some code posted here to create a

toolbar in
code, I used the .onaction property to assign the

buttons
to the same macros but they don't work - it says

macro
doesn't exist!!

I noticed this difference - when it fails it says

the
macro "filename.xls!macroname" not found. But when I

use
the toolbar customize fature to assign the macro

it's
in
the form "Thisworkbook!macroname". Looking for

help!!

Wayne


.



.

  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,272
Default .onaction macro call won't work

What do you mean by global variable declarations and assignments?

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Wayne" wrote in message
...
Thanks will do.

But another related question. Where should you store
global varaible declarations and assignments? I put them
in the workbook On_open event handler. Is that correct?

Wayne
-----Original Message-----
Yes it was. Put it in a standard code module and re-

assign the macros to the
buttons.

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Wayne" wrote in

message
...
I did put it in th4 ThisWorkbook module. I don't have a
clear understanding yet of what goes where!

Obviously...

So that was a mistake? :-)

Wayne
-----Original Message-----
Are you sure that you put your macros in a standard

code
module, not one of
the calls modules such as ThisWorkbook, or the sheet
modules?

--

HTH

RP
(remove nothere from the email address if mailing

direct)


wrote in message
...
Sorry for the crosspost, put it in the wrong forum.

I created a custom toolbar first without code and
attached macros to the buttons, and they worked

fine.
however, I had problems sharing the workbook with
others;
I followed some code posted here to create a

toolbar in
code, I used the .onaction property to assign the
buttons
to the same macros but they don't work - it says

macro
doesn't exist!!

I noticed this difference - when it fails it says

the
macro "filename.xls!macroname" not found. But when I
use
the toolbar customize fature to assign the macro

it's
in
the form "Thisworkbook!macroname". Looking for

help!!

Wayne


.



.



  #8   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 24
Default .onaction macro call won't work

Option explicit
dim file1, file2 as string
file1 = "pathtofile1)
file2 = "pathtofile2"

etc. Variables I want to use in a number of macros and
don't change

Wayne



-----Original Message-----
What do you mean by global variable declarations and

assignments?

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Wayne" wrote in

message
...
Thanks will do.

But another related question. Where should you store
global varaible declarations and assignments? I put

them
in the workbook On_open event handler. Is that correct?

Wayne
-----Original Message-----
Yes it was. Put it in a standard code module and re-

assign the macros to the
buttons.

--

HTH

RP
(remove nothere from the email address if mailing

direct)


"Wayne" wrote in

message
...
I did put it in th4 ThisWorkbook module. I don't

have a
clear understanding yet of what goes where!

Obviously...

So that was a mistake? :-)

Wayne
-----Original Message-----
Are you sure that you put your macros in a standard

code
module, not one of
the calls modules such as ThisWorkbook, or the

sheet
modules?

--

HTH

RP
(remove nothere from the email address if mailing

direct)


wrote in

message
...
Sorry for the crosspost, put it in the wrong

forum.

I created a custom toolbar first without code and
attached macros to the buttons, and they worked

fine.
however, I had problems sharing the workbook with
others;
I followed some code posted here to create a

toolbar in
code, I used the .onaction property to assign the
buttons
to the same macros but they don't work - it says

macro
doesn't exist!!

I noticed this difference - when it fails it says

the
macro "filename.xls!macroname" not found. But

when I
use
the toolbar customize fature to assign the macro

it's
in
the form "Thisworkbook!macroname". Looking for

help!!

Wayne


.



.



.

  #9   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,272
Default .onaction macro call won't work

It is fine to put them in the Workbook_Open event, but declare them in a
standard code module, else they will be local to ThisWorkbook.

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Wayne" wrote in message
...
Option explicit
dim file1, file2 as string
file1 = "pathtofile1)
file2 = "pathtofile2"

etc. Variables I want to use in a number of macros and
don't change

Wayne



-----Original Message-----
What do you mean by global variable declarations and

assignments?

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Wayne" wrote in

message
...
Thanks will do.

But another related question. Where should you store
global varaible declarations and assignments? I put

them
in the workbook On_open event handler. Is that correct?

Wayne
-----Original Message-----
Yes it was. Put it in a standard code module and re-
assign the macros to the
buttons.

--

HTH

RP
(remove nothere from the email address if mailing

direct)


"Wayne" wrote in
message
...
I did put it in th4 ThisWorkbook module. I don't

have a
clear understanding yet of what goes where!
Obviously...

So that was a mistake? :-)

Wayne
-----Original Message-----
Are you sure that you put your macros in a standard
code
module, not one of
the calls modules such as ThisWorkbook, or the

sheet
modules?

--

HTH

RP
(remove nothere from the email address if mailing
direct)


wrote in

message
...
Sorry for the crosspost, put it in the wrong

forum.

I created a custom toolbar first without code and
attached macros to the buttons, and they worked
fine.
however, I had problems sharing the workbook with
others;
I followed some code posted here to create a
toolbar in
code, I used the .onaction property to assign the
buttons
to the same macros but they don't work - it says
macro
doesn't exist!!

I noticed this difference - when it fails it says
the
macro "filename.xls!macroname" not found. But

when I
use
the toolbar customize fature to assign the macro
it's
in
the form "Thisworkbook!macroname". Looking for
help!!

Wayne


.



.



.



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Macro - onAction arguments version83 Excel Worksheet Functions 2 April 10th 10 09:59 PM
.ONACTION macro call fails Wayne Excel Discussion (Misc queries) 2 March 2nd 05 05:10 PM
OnAction Cannot find Macro ?? Andrew Kennard Excel Programming 5 December 22nd 04 03:17 PM
open file, then call macro... won't work Kieran1028[_8_] Excel Programming 3 December 13th 04 05:22 PM
ONACTION macro tries to open another workbook jason Excel Programming 2 October 30th 03 10:12 PM


All times are GMT +1. The time now is 08:57 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"