Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Одна кнопка и два макроса. / 20 сообщений из 20, страница 1 из 1
01.11.2010, 23:38
    #36932482
v.lana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Добрый вечер. Помогите реализовать такую вещь. Есть одна кнопка и два макроса, нужно чтобы при нажатии на кнопку выполнялся сначала один макрос, при следующем нажатии второй, при следующем нажатии снова первый, т.е. выполнялись поочередно и соответственно с этим менялось название на кнопке. Поиск не помог, кто-то может уже делал такое? Спасибо.
...
Рейтинг: 0 / 0
01.11.2010, 23:39
    #36932484
v.lana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Ой, забыла сказать что это Excel
...
Рейтинг: 0 / 0
02.11.2010, 00:14
    #36932522
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
В первом макросе:
Ваша_фигура.OnAction = "макрос2"
Во втором:
Ваша_фигура.OnAction = "макрос1"
...
Рейтинг: 0 / 0
02.11.2010, 05:54
    #36932633
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Не обязательно менять реакцию объекта... Поскольку есть определяющий признак (надпись на кнопке) - этим и воспользуемся. Сведём действия в одну процедуру, например (имеем кнопку cmdMy, с надписью "Первый макрос"):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Sub cmdMy_Click()
    Select Case Left(cmdMy.Caption,  1 )
    Case "П"
        Макрос1
        cmdMy.Caption = "Второй макрос"
    Case "В"
        Макрос2
        cmdMy.Caption = "Третий макрос"
    Case "Т"
        Макрос3
        cmdMy.Caption = "Первый макрос"
    End Select
End Sub
...
Рейтинг: 0 / 0
02.11.2010, 12:33
    #36933385
v.lana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
AndreTM,

Спасибо! То что доктор прописал)
...
Рейтинг: 0 / 0
03.11.2010, 16:08
    #36936702
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Ципихович Эндрю,

Как Вы помните по моим постам, я обычно даю не готовый код, а пример реализации.
Дабы человек имел возможность сам разобраться и не задавал ненужных вопросов.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
20.04.2016, 17:06
    #39220473
Андрей5422
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
AndreTM,
у меня что то не получается, подскажите как сделать чтоб при первом клике cells(1.1)=1 при втором клике cells(1,1).clearcontents
...
Рейтинг: 0 / 0
20.04.2016, 17:12
    #39220483
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Андрей5422что то не получаетсяесли что-то не получается, надо что-то изменить.

Ну или более внятно описать, что делал, что не получилось, приложить пример....
...
Рейтинг: 0 / 0
20.04.2016, 18:10
    #39220525
Андрей5422
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Shocker.Pro,

да просто хотелось чтоб двумя кликами поочередно выполнялись две операции с одной кнопки например задать ячейке значение и удалить вторым кликом, для начала
...
Рейтинг: 0 / 0
20.04.2016, 18:11
    #39220526
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Ну и в чем проблема? Если ячейка пустая - записываешь значение, если непустая - удаляешь.
...
Рейтинг: 0 / 0
20.04.2016, 18:19
    #39220533
Андрей5422
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Shocker.Pro,
делаю программу для расчета кухни, там очень много данных и ячейки необходимо скрывать, например cells(1,1)="комби" будет связано с формулой если
...
Рейтинг: 0 / 0
20.04.2016, 18:24
    #39220540
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
А что от этого меняется? При первом нажатии производится какой-то результат. Что мешает проверить наличие или отсутствие этого результата?
...
Рейтинг: 0 / 0
20.04.2016, 18:33
    #39220552
Андрей5422
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Shocker.Pro,
удобство, а видно и так будет в шапке спецификации, в принципе можно сделать через выпадающий список но хотелось бы выяснить как сделать макросом, пригодится в дальнейшем
...
Рейтинг: 0 / 0
20.04.2016, 18:43
    #39220558
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Ну например типа
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
sub worksheet_beforedoubleclick(target)
  if target.address = "A1" then
    select case range("A1").value 
      case value1
        range("A1").value = value2
      case value2
        range("A1").value = value1
    end select
  end if
end sub

      
...
Рейтинг: 0 / 0
20.04.2016, 19:00
    #39220565
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Андрей5422удобство, а видно и так будет в шапке спецификацииВот то, что "видно будет", и проверять макросом
...
Рейтинг: 0 / 0
20.04.2016, 19:07
    #39220570
Андрей5422
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Shocker.Pro,

не получается ничего
...
Рейтинг: 0 / 0
20.04.2016, 19:19
    #39220586
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Андрей5422не получается ничего
Ответ (особенно код, написанный от руки) требует не тупого копипаста, а как минимум осознания сути отвеченного.
...
Рейтинг: 0 / 0
20.04.2016, 20:08
    #39220612
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Андрей5422не получается ничегоразберитесь, для чего нужны выделенные комбобоксы
...
Рейтинг: 0 / 0
22.04.2016, 18:55
    #39222815
Андрей5422
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Shocker.Pro,

не сумею, у меня другой подход, я когда уже с готовым кодом повожусь тогда разберусь, а так много незнакомых комманд, я ен могу все знать же
...
Рейтинг: 0 / 0
22.04.2016, 19:26
    #39222833
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна кнопка и два макроса.
Андрей5422у меня другой подходя сначала пойду играть в футбол, а потом уже почитаю его правила. Руками играть нельзя? Нет не слышал!
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Одна кнопка и два макроса. / 20 сообщений из 20, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]