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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.02.2010, 14:13   #11
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
См.вложение,инструкция внутри
Предложенный Вами модуль, перенёс в свой файл.
МАКРОСЫ-ВЫПОЛНИТЬ-INITIALIZEBAR-
при щелчке правой кнопкой мыши появился новый пункт
Но работать не желает, ругается на строчку кода
Код:
  Set ra = Sheets("all").Columns(1).SpecialCells(xlCellTypeConstants)

Если подсветить не ячейку, а всю строку целиком, по новоявленный пунк
ПКМ исчезает.
Заново МАКРОСЫ-ВЫПОЛНИТЬ-INITIALIZEBAR-
теперь у меня целых три новоявленных пункта при щелчке ПКМ.
Как от них избавиться
kzld вне форума Ответить с цитированием
Старый 07.02.2010, 14:31   #12
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Естественно это с модуля книги не перенесли.

Код:


Private Sub Workbook_BeforeClose(Cancel As Boolean)
 On Error GoTo 0
    
     Application.CommandBars("Cell").Reset
End Sub

Private Sub Workbook_Open()
Application.CommandBars("Cell").Reset

InitializeBar
End Sub

Set ra = Sheets("all")-имя листа естественно не соответствует вашему
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Лист на форме cskcsk Microsoft Office Excel 6 18.01.2010 06:58
контакт лист DeDoK Общие вопросы Delphi 10 12.06.2009 19:19
Новый лист Berrimor Microsoft Office Excel 1 08.09.2008 10:37
Лист ZhekON Общие вопросы Delphi 5 17.04.2007 11:34
защитить лист zetrix Microsoft Office Excel 2 27.11.2006 17:21