Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Меню с переходом по листам
|
|||
|---|---|---|---|
|
#18+
Помогите, пожалуйста, с такой задачкой! Есть необходимость создания нового меню с названием "ЛИСТЫ", при нажатии на которое раскрывался бы список листов данной книги Excel. Через настройку я такое меню создала, написала в модуль книги макросы перехода по листам и присвоила эти макросы настраиваемым кнопкам новому меню "ЛИСТЫ". Переход по листам в работает, но возникли следующие проблемы: - у других пользователей (на других ПК) данное меню не отображается - если книгу перенести, например, в другую папку на моем ПК, то отображается сообщение "Не найден макрос.....", т.е. меню не работает - на моем ПК меню появляется при открытии любого файла Excel, а нужно, чтобы оно втсраивалось только в меню того файла, где я его создала И еще: для создания такого меню я для каждого листа писала макрос перехода к нему. Т.е. при добавлении нового листа надо будет опять писать новый макрос и встраивать его в меню "ЛИСТЫ", иначе в меню он не появится (сам) :)) Можно ли как-нибудь автоматизировать этот процесс, т.к. с файлом будут работать другие пользователи, которые не смогут самостоятельно проделать эту процедуру, а я не всегда доступна. На всякий случай пример прилагаю. P.S. Не уверена, что пишу в нужный топик :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2010, 15:38 |
|
||
|
Меню с переходом по листам
|
|||
|---|---|---|---|
|
#18+
Вот, примерно, так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2010, 14:50 |
|
||
|
Меню с переходом по листам
|
|||
|---|---|---|---|
|
#18+
alex77755, Переход по листам не работает (( Появляется сообщение "Не найден макрос....." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2010, 10:46 |
|
||
|
Меню с переходом по листам
|
|||
|---|---|---|---|
|
#18+
alex77755, Вот такое сообщение: см. файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2010, 10:54 |
|
||
|
Меню с переходом по листам
|
|||
|---|---|---|---|
|
#18+
Запусти ексел и из него открой файл. Потом Alt+F11 и в ЭтаКнига - макрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2010, 12:41 |
|
||
|
Меню с переходом по листам
|
|||
|---|---|---|---|
|
#18+
вставь код в ЭтаКнига Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2010, 12:51 |
|
||
|
Меню с переходом по листам
|
|||
|---|---|---|---|
|
#18+
при щелче по любой ячейке кроме активной - появится меню с именами листов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2010, 12:53 |
|
||
|
Меню с переходом по листам
|
|||
|---|---|---|---|
|
#18+
alex77755при щелче по любой ячейке кроме активной - появится меню с именами листов Все сделала: создала новый файл, вставила макрос в ЭтаКнига, щелкнула - меню Листы появилось. При попытке перейти к листу - VB опять ругается ((( (см. прилагаемый файл) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2010, 10:03 |
|
||
|
Меню с переходом по листам
|
|||
|---|---|---|---|
|
#18+
Ну не знаю! у меня работает. Проверь разрешена ли работа макросов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2010, 22:59 |
|
||
|
Меню с переходом по листам
|
|||
|---|---|---|---|
|
#18+
Какой у тебя офис? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2010, 23:00 |
|
||
|
Меню с переходом по листам
|
|||
|---|---|---|---|
|
#18+
alex77755Какой у тебя офис? MS Office 2003, работа макросов разрешена ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2010, 12:04 |
|
||
|
Меню с переходом по листам
|
|||
|---|---|---|---|
|
#18+
Файл скачала себе на диск в папку. После разархивирования файла в ту же папку, все макросы работали. Но когда файл скопировала в другую папку, макросы перестали работать, стали ругаться, что невозможно найти такой макрос... Очень странно. (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2010, 12:10 |
|
||
|
Меню с переходом по листам
|
|||
|---|---|---|---|
|
#18+
Проверил - всё работает. Макрос же даже не в модуле, а в самой книге. Одно ограничение: нельзя удалять лист с индексом 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 00:23 |
|
||
|
Меню с переходом по листам
|
|||
|---|---|---|---|
|
#18+
Возми открой ексел пустую книгу. Зайди в редактор и вставь код в ЭтаКнига. Теперь макросы будут записываться в Эта книга и удалять можно любой лист: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 00:51 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36919641&tid=2159315]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 17ms |
| total: | 158ms |

| 0 / 0 |
