Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - [архив] Microsoft Excel

Закрытая тема
Настройки темы

Пользователь


Сообщения: 88
Благодарности: 0

Профиль | Отправить PM | Цитировать


Да как отобразить я знаю. Но вот если у тебя отобразилось 1000 крытых строк, то как их удалить не вручную???

Отправлено: 21:03, 20-03-2004 | #71


Аватара для Greyman

Человек


Сообщения: 3313
Благодарности: 104

Профиль | Отправить PM | Цитировать


Billy Bones
Ну тогда делай макрос. Например что-то вроде:
Код: Выделить весь код
 
for i=1 to 1000 
 if columns(i).hidden then columns(i).delete 
next i
Это для столбцов, для строк аналогично, тока будет "Rows". Вроде ничего не напутал, но если что, надеюсь разберешся, а то проверять че-то лень...

Так пойдет?

Добавлено:

Не, таки упустил одну вестч. Правильно должно быть так:
Код: Выделить весь код
 
for i=1 to 1000 
 if columns(i).hidden then 
 *columns(i).delete 
 *i=i-1 
 end if 
next i
Иначе некоторые столбцы можно пропустить, если несколько скрытых подряд стоят...

-------
Будь проще...


Отправлено: 22:42, 20-03-2004 | #72



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 88
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо, путевый совет. Но хотелось бы обойтись без макросов. Что-то мне подсказывает, что можно как-то скопировать только отображаемые ячейки, пропустив при этом скрытые, получая таким образом на новом листе только нужные ячейки. Хотя могу ошибаться...

Отправлено: 23:45, 20-03-2004 | #73


Аватара для Greyman

Человек


Сообщения: 3313
Благодарности: 104

Профиль | Отправить PM | Цитировать


Billy Bones
Ну ты ведь стпашивал как удалить скрытые строки и столбцы на листе - вот я и ответел, друго способа я не знаю. А как оказалось тебе достаточно просто скопировать видемые ячейки в новый лист... Сначала я было засомневался, что автоматом такое возможно, ведь выделяются именно диапазоны, а они включают и скрытые области (исключение имеем только в случае фильтрации)... Однако я ошибался, оказывается надо было просто чуть повнимательнее почитать хелп:
Выделяем необходимую область. Далее: Правка/ Перейти/ Выделить - "только *видимые ячейки". В результате из выделения автоматом исключатся скрытые ячейки, стовно ты сам все выделял с Контролом.
* * Там, кстати, есть и другие возможности группового выделения, которые тоже могут пригодиться (я, например, до этого об этом не знал...).

П.С.
* * *Да, если таки пользоваться макросом, то треба его слегка подправить:
Код: Выделить весь код
 
n=1000 
for i=1 to n 
 if columns(i).hidden then
  columns(i).delete 
 *i=i-1 
 *n=n-1 
 end if 
next i
[s]Исправлено: Greyman, 15:33 21-03-2004[/s]

-------
Будь проще...


Отправлено: 15:32, 21-03-2004 | #74


Пользователь


Сообщения: 88
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо большое. Последний совет полностью удовлетворил меня. Вот что значит не полазить по всем менюхам...Теперь, как я и предпологал, видимые ячейки переносятся на новый лист, а старый лист со крытыми ячейками просто удаляется...Еще раз большое спасибо!

Отправлено: 15:50, 21-03-2004 | #75


Аватара для Guest

Guest


Профиль | Цитировать


Всем привет!
Возникла проблем в Excel формулы не работают.(пример сумма), но когда сохранишь документ результат появляется или когда зайдешь в ящейку с пмошью клавиши F2.
Зарание Спасибо!

Отправлено: 06:26, 22-03-2004 | #76


(*.*)


Сообщения: 36544
Благодарности: 6691

Профиль | Сайт | Отправить PM | Цитировать


Guest 195.238.38.*
Tools->Options->Calculations->Аutomatic стоит?

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 06:32, 22-03-2004 | #77


Аватара для Guest

Guest


Профиль | Цитировать



Vadikan
Да я проверил там стоит "автоматически".
Может офисс переустановить?

Отправлено: 11:19, 22-03-2004 | #78


Аватара для Greyman

Человек


Сообщения: 3313
Благодарности: 104

Профиль | Отправить PM | Цитировать


Guest (195.238.38.*)
Цитата:
Да я проверил там стоит "автоматически".
Странно, ИМХО должно тогда работать. Попробуй тогда переключить на ручное, а потом опять на автоматическое (для верности даже с промежуточным закрытием Excel). Если не поможет, то в принципе могло что-то случиться с его шаблонами стандартных макросов (*.XLA, автовычисление к ним тоже относиться). По умолчанию они валяются в C:\Program Files\ Microsoft Office\ Office\ Library. Попробуй их обновить (по идее они и сами должны обновиться при переустановке или при восстановлении Офиса), например взяв их с первого диска (привожу для оригинального 2000'го) в разделе PFILES\ MSOFFICE\ OFFICE\ LIBRARY. Если нет, тогды уж и переустановку можно попробовать (сначала просто поверх или в режиме восстановления, потом с предварительной деинсталляцией, а уж на худой конец еще и с вычещением следов из реестра).

-------
Будь проще...


Отправлено: 13:26, 22-03-2004 | #79


Аватара для Greyman

Человек


Сообщения: 3313
Благодарности: 104

Профиль | Отправить PM | Цитировать


Иногда встречаются макросы, которые нельзя просмотреть в редакторе VBA без предварительного ввода пароля (например втроенные в Excel). Каким образом можно все-таки посмотреть исходный код таких модулей? Межет хотя-бы дефолтные пароли мелкомяхкие кто знает? Может прога какая по их вскрытию?

-------
Будь проще...


Отправлено: 14:00, 22-03-2004 | #80



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - [архив] Microsoft Excel

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2003/XP/2000 - [архив] Microsoft Excel 2003 и более ранние версии bobm Microsoft Office (Word, Excel, Outlook и т.д.) 541 25-01-2010 10:45
2007 - [архив] Microsoft Excel 2007 graverman Microsoft Office (Word, Excel, Outlook и т.д.) 100 12-12-2009 10:18
2007 - Microsoft Excel - общие вопросы shaint Microsoft Office (Word, Excel, Outlook и т.д.) 27 07-09-2009 16:17
Разное - [архив] Microsoft Office Microsoft Office (Word, Excel, Outlook и т.д.) 327 08-11-2007 23:21
Разное - [архив] Microsoft Outlook Bugs Microsoft Office (Word, Excel, Outlook и т.д.) 294 19-07-2007 21:50




 
Переход