Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.08.2009, 09:39   #1
FARTING
 
Регистрация: 17.08.2009
Сообщений: 7
Печаль Настраиваемая кнопка

Приветствую Всех!!!

Есть макрос который сажается на настраеваемую кнопку в экселе, файл с данным макросом копируеться на другой компьютер в результате настраиваемая кнопка пропадает!подскажите какой код нужно написать что бы она сохранялась эта кнопка в данном файле и что бы макрос выполнялся именно в этом файле, а не в изначальном?!
FARTING вне форума Ответить с цитированием
Старый 17.08.2009, 10:22   #2
nemoomen
Пользователь
 
Регистрация: 26.02.2009
Сообщений: 58
По умолчанию

Приложите файл, посмотрим....
nemoomen вне форума Ответить с цитированием
Старый 17.08.2009, 13:36   #3
FARTING
 
Регистрация: 17.08.2009
Сообщений: 7
По умолчанию

Не подскажите какой код нужно написать для создания кнопки и что бы в этой кнопке уже был вызов макроса?!
FARTING вне форума Ответить с цитированием
Старый 17.08.2009, 13:41   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Обязательно располагать кнопку запуска на панели инструментов?
Проще расположить её на листе того файла, в котором содержится (и выполняется) код.

Цитата:
и что бы макрос выполнялся именно в этом файле, а не в изначальном?!
Не увидев макроса, сложно что-либо посоветовать.
EducatedFool вне форума Ответить с цитированием
Старый 17.08.2009, 13:59   #5
FARTING
 
Регистрация: 17.08.2009
Сообщений: 7
По умолчанию

а как на листе расположить подскажи ПЛИз!!!
А то я с этой настраиваемой кнопкой задолбался!!!??
Или подскажи как макрос по имени вызвать с помощью какой функции!!??
FARTING вне форума Ответить с цитированием
Старый 17.08.2009, 14:02   #6
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Цитата:
Сообщение от FARTING Посмотреть сообщение
как макрос по имени вызвать с помощью какой функции!!??
Alt+F8 - и выбираем макрос для запуска.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 17.08.2009, 14:05   #7
FARTING
 
Регистрация: 17.08.2009
Сообщений: 7
По умолчанию

Мне программно нужно его вызвать а не стандартными средствами !!!то есть код нужен для вызова макроса!!!
FARTING вне форума Ответить с цитированием
Старый 17.08.2009, 14:13   #8
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Что, сложно нарисовать кнопку на листе?

Для кнопки можно использовать специальные элементы управления (находятся на панели инструментов Формы), или же автофигуры, как, например, здесь:
http://www.programmersforum.ru/showp...13&postcount=5

Правой кнопкой по автофигуре, выбираем пункт Назначить макрос
EducatedFool вне форума Ответить с цитированием
Старый 17.08.2009, 14:20   #9
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Цитата:
Сообщение от FARTING Посмотреть сообщение
Мне программно нужно его вызвать а не стандартными средствами !!!то есть код нужен для вызова макроса!!!
Поменьше эмоций. Как спросили - так ответил. Не вижу логики в Ваших сообщениях. Сначала Вам надо отдельно кнопку, чтоб вызвать макрос. Затем Вы просите подсказать как его вызвать(про программно - ни слова). Что я должен думать?
Вызывается посредством Call. Только Вам ведь и этот метод надо на кнопку вешать либо как-то по-другому вызывать...
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 17.08.2009, 14:26   #10
FARTING
 
Регистрация: 17.08.2009
Сообщений: 7
По умолчанию

в общем нужен макрос который создает настраиваемую кнопку и привязывает к этой кнопке выполнения макроса!Вот в общем так!
FARTING вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кнопка мыши Drive Общие вопросы C/C++ 4 23.12.2008 23:40
Настраиваемая кнопка макроса в Excel 2007 ZORRO2005 Microsoft Office Excel 0 24.11.2008 00:42
кнопка Windows One.Love Общие вопросы Delphi 5 12.09.2008 14:56
Кнопка обнуления Pabelu Microsoft Office Excel 6 15.04.2008 17:09
Кнопка Пуск vitalik007 Win Api 9 05.09.2007 08:20