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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2015, 09:49   #11
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Это я к тому, что если у Alkifr такая же "конфигурация" как и у меня - то макрос не работает!
А может у него и вообще экселя нет...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 16.04.2015, 10:01   #12
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

А разве для макроса имеет значение в какой версии офиса его запускать? у меня 2010 на работе, соответственно макрос написан в этой версии
Извините за вопрос, но просветите начинающего в мире Excel
27102014 вне форума Ответить с цитированием
Старый 16.04.2015, 10:09   #13
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

В 2003 нет RemoveDuplicates.
Да и открыть xlsm в 2003 можно только с ухищрениями, и то не всегда нормально откроется.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 16.04.2015, 10:21   #14
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

разве 2003 офис не прошлый век? я начал работать в 2007 офисе, а с макросами вообще только в 2010 офисе.
Возможно подскажите - при открытии Excel на некоторых компьютерах появляется сообщение что книга блокирована пользователем (именно тем, который открывает Excel).
В некоторых отчетах предусмотрено создание макросом нового Excel. При открытии через макрос это файла открывается файл со странным названием PERSONAL.
Пробовал поискать в инете - ничего толкового. Нашел что можно в настройках Excel снять галочку "Игнорировать DDE-запросы от других приложений" - проверил, она не стоит.
Офис 2010, лицензия
27102014 вне форума Ответить с цитированием
Старый 16.04.2015, 10:30   #15
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Тут на днях один форумчанин признался, что он на 93 или 95 экселе работает, я уже не помню детали и что именно у него там в макросах не работало
А у меня на работе у многих всё ещё живёт 2003 на XP. Когда меняют сдохшую систему - тогда ставят вин7 и 2010, ну а пока живёт - так и живёт...

Про блокировку - думаю что это бывает при открытии второго экземпляра экселя, который не может открыть блокированную первым экселем персональную книгу макросов.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 16.04.2015, 10:56   #16
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
Радость

у пользователей точно нет личной книги макросов, возможно создалась автоматически или комбинацией клавиш - придется читать литературу, спасибо за заданное направление поиска!
А про офис - это дело привычки. Не удивлюсь в будущем услышать - "2010 офис? Как странно, мы только 2020 учили"
27102014 вне форума Ответить с цитированием
Старый 16.04.2015, 11:27   #17
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
у пользователей точно нет личной книги макросов
при записи макроса макрорекордером есть вопрос куда положить макрос "в эту книгу" или "в личную книгу макросов", одно неосторожное движение и уже есть личная книга макросов...

а версия офис - это не дело привычки, а скорее корпоративная политика - работает и пусть себе работает, админы не ставят новые версии, если пользователи могут выполнять функциональные обязанности на имеющемся софте.
А персональная кнгига макросов - это практически 100% гарантия утери этого файла при переустановке системы (админом)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.04.2015, 11:42   #18
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

Игорь, не подскажете где сохраняется книга макросов?
27102014 вне форума Ответить с цитированием
Старый 16.04.2015, 11:48   #19
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Записываете в её модуль код, выполняете:
Код:
Sub test()
MsgBox ThisWorkbook.Path
End Sub
Или даже ничего никуда в книгу не записывая - активируете её в редакторе, затем в окне Immediate пишите
Код:
debug.print ThisWorkbook.Path
и энтер.
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 16.04.2015 в 11:51.
Hugo121 вне форума Ответить с цитированием
Старый 16.04.2015, 12:05   #20
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

у меня на рабочем компьютере здесь:
C:\Documents and Settings\goncharenko\Application Data\Microsoft\Excel\XLSTART\PERSON AL.XLSB

можете просто в Documents and Settings поискать PERSONAL.XLSB

кстати у меня, в PERSONAL.XLSB, есть макрос переключения стиля ссылок (я тяготею к R1C1, а большинство использует А1)
Код:
Sub ToglRefStyle()
  Application.ReferenceStyle = IIf(Application.ReferenceStyle = 1, -4150, 1)
End Sub
на панель быстрого запуска выведена кнопка для его запуска. в среднем я этим пользуюсь 5-10 раз в день
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 16.04.2015 в 12:11.
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос повторяющихся значений Artem_85 Microsoft Office Excel 6 07.11.2012 13:49
Выборка только повторяющихся записей Che Guevara PHP 4 20.03.2012 10:41
Выборка повторяющихся записей. Небесный SQL, базы данных 1 29.12.2011 20:24
Фильтр формулой, выборка не повторяющихся значений Python Microsoft Office Excel 7 30.06.2011 19:27
Поиск повторяющихся значений Flangini Microsoft Office Excel 23 22.02.2008 15:57