Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Как "вытащить" вычисляемую в макросе пер Добавлено: 16.11.06 15:17  

Автор вопроса:  anval
В книге EXCELа есть макрос, который обращается к макросу, расположенному в другой книге. Вызываемый макрос имеет аргументы. Можно ли и если можно, то как получить в вызывающем макросе значение аргумента, который вычисляется внутри вызываемого макроса?
Спасибо.

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #1 Добавлено: 23.11.06 13:59
можно, если аргумент, который вычисляется внутри вызываемого макроса, служит аргументом вызывающего макроса в функции вызывания.

Ответить

Номер ответа: 2
Автор ответа:
 anval



Вопросов: 3
Ответов: 1
 Профиль | | #2 Добавлено: 24.11.06 09:48
night-roll!
"можно, если аргумент, который вычисляется внутри вызываемого макроса, служит аргументом вызывающего макроса в функции вызывания"

Это в случае, если оба макроса находятся в одной книге, а в вопросе - в разных книгах.

Ответить

Номер ответа: 3
Автор ответа:
 GenyaA



Вопросов: 0
Ответов: 185
 Web-сайт: www.genyaa.nm.ru
 Профиль | | #3
Добавлено: 24.11.06 10:34
Передать значения через аргументы, по моему скромному разумению, в этом случае не получится. Но передать данные не сложно (и достаточно быстро) любым другим способом.

Например можно попробовать сделать так, чтобы вызываемый макрос вызывал макрос из книги, содержащей вызвавший его макрос, и присваивал значения Public-переменным, объявленным на уровне того же модуля, где находится вызвавший макрос.

Ответить

Номер ответа: 4
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #4 Добавлено: 25.11.06 00:18
тогда достаточно сразу обявить переменную Pablic в модуле, откуда происходит вызов кода из другой книги.

Ответить

Номер ответа: 5
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #5 Добавлено: 25.11.06 00:19
прошу прощенья, опечатка... конечно Public

Ответить

Номер ответа: 6
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #6 Добавлено: 25.11.06 00:42
если аргумент, который вычисляется внутри вызываемого макроса, служит аргументом вызывающего макроса в функции вызывания

хыыы ))) На слух фраза воспринимается примерно так же как:
С точки зрения банальной эрудиции, каждый индивид способен абстрагироваться от идей материального индустриализма. Поскольку ратифицировать конвенцию о модернизации идентификационной изменчивости возможно при наличии ресурсообеспеченности, неизбежна ревальвация космогонической санации, а также консолидация психофизиологической формации.
Обращаясь к рационально-апоплексическому анализу дисгармонии фазисов современного апогея, мы эфемерно субъективизируемся в радикально – трансцендентном апофеозе и симбиозе. Антроподинамическая тенденция стабилизации мутогенеза находится на стадии нуклеосинтеза, порождая в свою очередь фальсификацию люминистенции реквизита. Электрофорез и диффектоскопия эпиграфики показали наличие плюрализма и плебисцита в хронологии дидактики.
Инсоляция биогеоциноза доказала диапозитивное существование питекантропа в мобилизированной модуляции палеозоя. Эпистолографический мораторий политэкономии и беллетристики прерогатива интермедии сепаратизма. Диссертация по вопросу примитивизма в термодинамике и сейсмоведении разрешила проблему глиссирования департамента селекции. Экспроприирование синхрофазотрона позволило завершить тотальной импровизацией аммонификацию и акклиматизацию объекта в арбитраже.
Кульминацией апелляции является транскрипция неореализма в суппралитораль индуктивности дюраль алюминиевого резистора.

Ответить

Номер ответа: 7
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #7 Добавлено: 28.11.06 20:28
2EROS
ответ
...если аргумент, который вычисляется внутри вызываемого макроса, служит аргументом вызывающего макроса в функции вызывания

соответсвует заданному вопросу )))
Можно ли и если можно, то как получить в вызывающем макросе значение аргумента, который вычисляется внутри вызываемого макроса?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам