Чтобы количество щелчков по кнопке отображалось в виде числа

Автор lovko, 04.04.2011, 15:07

« назад - далее »

lovko

Существует ли возможность сделать так, чтобы то количество раз, что я щелкаю по кнопке, отображалось в ячейке в виде числа: щелкунул раз, появилась цифра 1, щелкнул два - цифра 2 и т.д. Когда файл закрывается и сохраняется, число в этой ячейке должно обнуляться. На примере этот вопрос указан во вложении. Всем большое спаисбо!

Prist

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
www.excel-vba.ru
Просто СПАСИБО [+оказать+]
Считаешь СПАСИБО мало? Яндекс.Деньги: 41001332272872; WM: R298726502453

lovko

При закрытии файла цифры, к сожалению, не обнуляются. Можно ли исправить?

lovko

И еще: количество нажатий (цифры) должны отражаться не на этом же листе, где кнопки, а на листе "Места". Будьте добры, подправьте! Спасибо!

Serge 007

Цитата: lovko от 04.04.2011, 16:15
При закрытии файла цифры, к сожалению, не обнуляются. Можно ли исправить?
В модуль Эта книга добавьте код:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
[J1:K1] = Empty
End Sub
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

Prist

Цитата: lovko от 04.04.2011, 16:49
И еще: количество нажатий (цифры) должны отражаться не на этом же листе, где кнопки, а на листе "Места". Будьте добры, подправьте! Спасибо!
Ну так подсмотрите принцип и подправьте что-то сами :-)

Надо лишь добавить имя листа перед диапазонами.
Sheets("Места").[J1:K1] = Empty
и соответственно:
Sheets("Места").[J1] = Sheets("Места").[J1] + 1
Sheets("Места").[K1] = Sheets("Места").[K1] + 1

И еще: А какая разница перед закрытием или во время открытия обнулять? Ведь в любом случае при открытии книги будут нулевые значения в ячейках. Или СТУДЕНТ и так звучит в задании, а логика не важна?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
www.excel-vba.ru
Просто СПАСИБО [+оказать+]
Считаешь СПАСИБО мало? Яндекс.Деньги: 41001332272872; WM: R298726502453

heinrichmont

Доброе время суток!
А что, это реально "сделать так, чтобы то количество раз, что я щелкаю по кнопке (мышки, нет?), отображалось в ячейке в виде числа"?
Не подскажете ли как такое сделать?

lovko

Огромное спасибо! Правда значения все равно не обнуляются ни при закрытии файла, ни при открытии. Впрочем, это такая ерунда по сравнению с основной адачей, которую вы выполнили. Удачи!

Prist

Цитата: lovko от 05.04.2011, 05:52
Правда значения все равно не обнуляются ни при закрытии файла, ни при открытии.!
Это как это? А у меня обнуляются...Вы не приложите файл, в котором не обнуляются значения?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
www.excel-vba.ru
Просто СПАСИБО [+оказать+]
Считаешь СПАСИБО мало? Яндекс.Деньги: 41001332272872; WM: R298726502453

Prist

Цитата: heinrichmont от 05.04.2011, 00:37
Доброе время суток!
А что, это реально "сделать так, чтобы то количество раз, что я щелкаю по кнопке (мышки, нет?), отображалось в ячейке в виде числа"?
Не подскажете ли как такое сделать?
Причем здесь мышка? Человек просил отсчитывать кол-во нажатий на кнопку НА ЛИСТЕ. Вы откройте файл и поймете.

P.S. кол-во нажатий на кнопку мыши тоже реально отследить(через API) - только надо ли? Зачем это?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
www.excel-vba.ru
Просто СПАСИБО [+оказать+]
Считаешь СПАСИБО мало? Яндекс.Деньги: 41001332272872; WM: R298726502453