|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.10.2009, 16:55 | #1 |
Регистрация: 01.10.2009
Сообщений: 5
|
Как посмотреть макрос в *.xls
Загружаю книгу, пишет, что есть макросы Excel 4.0. Но
Сервис -> Макрос -> Макросы (нечего нет) Сервис -> Макрос -> Редактор Visual Basic (нечего нет) при загрузки отключил книгу в ячейках появилось #ИМЯ? (как я понимаю это следствие невыполнения макроса) Поискал также опять с отключенным макросом Сервис -> Макрос -> Макросы (нечего нет) Сервис -> Макрос -> Редактор Visual Basic (нечего нет) В ячейке формула: =ЕСЛИ(ПРОВЕРКА;ГИПЕРССЫЛКА(ЛИСТ.СПИ СОК&"'!A1";ЛИСТ.ИМЯ);"") ПРОВЕРКА - это какаято переменная, так как в VBA такой команды нет Есть надпись в книге "Для обновления нажать F9; SHIFT+F9 или изменить любое значение" Помогите добраться до макроса и переменных? |
01.10.2009, 17:52 | #2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте Dosugx.
Вы испугались "динозавра"? макросы VBA применяются начиная с 5 версии Excel, до него макрокоманды записывались на Макро лист командами подобными используемым сегодня функциям - "=КОМАНДА(...)" скорее всего в файле (документе) есть скрытый Макро лист на котором и расположено то, что Вы ищите. Евгений. |
02.10.2009, 09:48 | #3 |
Регистрация: 01.10.2009
Сообщений: 5
|
Teslenko_EA спасибо вам за ответ, а нельзя ли еще поподробней... Где найти эти скрытые Macro листы
Я смотрю: Формат -> Лист -> Отобразить (неактивна-значит скрытых листов нет) Где еще искать? |
02.10.2009, 20:34 | #4 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте Dosugx.
у листа Excel может быть три уровня у состояния Visible (видимости) в редакторе VBA отображаются все листы книги, задав свойству Visible значение -1, Вы сможете увидеть скрытый лист в Excel'е, значение 0 - меню Формат / Лист / Отобразить станет доступно (в случае если я прав с версией о скрытом листе). При неудачной попытке решить проблему и если информация не конфиденциальна выложите архив с файлом, посетители форума окажут помощь. Евгений. |
03.10.2009, 00:38 | #5 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
Dosugx,
CTRL+F3 Вам в помощь. 2 года назад меня это тоже заинтересовало: http://www.programmersforum.ru/showthread.php?t=10771 Последний раз редактировалось ZORRO2005; 03.10.2009 в 00:44. |
03.10.2009, 00:42 | #6 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
|
05.10.2009, 12:42 | #7 |
Регистрация: 01.10.2009
Сообщений: 5
|
Здраствуйте все. Попорядку:
Teslenko_EA Вы правы у листа 3 вида видимости свойство XlSheetVisibility значения: xlSheetHidden скрытый xlSheetVisible видимый xlSheetVeryHidden очень скрытый (тоесть неотображается Формат -> Лист -> Отобразить) можно отобразить только через макрос. Вот макрос для полного отображения всех листов: Public Sub ShowAll() Dim sh As Worksheet For Each sh In Application.Worksheets sh.Visible = xlSheetVisible Next End Sub Это непомогло valerij Уровень безопасности толком нечего неменяет: Низкий-открывает документ без предупреждения о макросах Средний-перед открытием сообщает о нахождении макросов Это непомогло ZORRO2005 Большое Вам спасибо CTRL+F3 - рулит Так как я сам макрос не нашел, то понял что есть гдето присвоение переменным функций это я то и искал, но некак немог найти. Спасибо всем если интересно вот файлик http://programmersforum.ru/attachmen...1&d=1254732053 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как посмотреть температуру в Bios | subbota | Компьютерное железо | 8 | 30.08.2009 15:45 |
Как посмотреть файл в бинарном виде? | JamS007 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 12.05.2009 21:58 |
Как посмотреть исходный код exe'ника | bamer | Помощь студентам | 6 | 10.11.2008 23:42 |
как присвоить значение ячейки R1C1 из 1.xls, допустим какой-нибудь любой ячейке из 2.xls ? | diabloskrk | Microsoft Office Excel | 3 | 08.10.2007 12:27 |