ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Macros inside macros, and pasting into macro code. (https://www.excelbanter.com/excel-programming/317679-macros-inside-macros-pasting-into-macro-code.html)

pagelocator[_2_]

Macros inside macros, and pasting into macro code.
 

Bearing in mind that I am certainly no more than intermediate level
Excel user, I wish to run a macro in the following way:

A combo box has a linked cell, the user selects from combo box and the
linked cell then contains text. As part of macro (A), I copy this text
into the code of another macro (B), and still in macro (A) I then run
macro (B), reorganising my spreadsheet in the desired fashion. Also in
A, I return macro (B) to its initial state, allowing macro A to run
again.

When I actually try to do this, I either have trouble pasting the
user's choice, the paste is there but inactive in the right click
department, or I get run time errors, with yellow highlighting or red
text in the code of macro A.

The macro code seems to use a "with...end with" reference type routine
which is unfamiliar to me.

I perhaps shouldn't be using a combo box, is there an alternative ? The
nearest analogy to it working I can think of is a user searching on a
website from a list of options. Select a, b, c, or d and the computer
returns stuff relevant to a, b, c, or d.


--
pagelocator
------------------------------------------------------------------------
pagelocator's Profile: http://www.excelforum.com/member.php...o&userid=16506
View this thread: http://www.excelforum.com/showthread...hreadid=320019


Bob Phillips[_6_]

Macros inside macros, and pasting into macro code.
 
Not clear what you mean by copying text into a macro. Post the code for a
better response.

--

HTH

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


"pagelocator" wrote in message
...

Bearing in mind that I am certainly no more than intermediate level
Excel user, I wish to run a macro in the following way:

A combo box has a linked cell, the user selects from combo box and the
linked cell then contains text. As part of macro (A), I copy this text
into the code of another macro (B), and still in macro (A) I then run
macro (B), reorganising my spreadsheet in the desired fashion. Also in
A, I return macro (B) to its initial state, allowing macro A to run
again.

When I actually try to do this, I either have trouble pasting the
user's choice, the paste is there but inactive in the right click
department, or I get run time errors, with yellow highlighting or red
text in the code of macro A.

The macro code seems to use a "with...end with" reference type routine
which is unfamiliar to me.

I perhaps shouldn't be using a combo box, is there an alternative ? The
nearest analogy to it working I can think of is a user searching on a
website from a list of options. Select a, b, c, or d and the computer
returns stuff relevant to a, b, c, or d.


--
pagelocator
------------------------------------------------------------------------
pagelocator's Profile:

http://www.excelforum.com/member.php...o&userid=16506
View this thread: http://www.excelforum.com/showthread...hreadid=320019





All times are GMT +1. The time now is 07:21 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com