![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.10.2010
Сообщений: 10
|
![]()
Такая проблема:
В связи с тем, что таблица очень большая, часть столбцов скрыто. Часто бывает, что я забываю о скрытых столбцах и произвожу какие-то записи, а потом, вспомнив о скрытых полях, приходится все (или большую часть работы) переделывать. Есть ли возможность так устанавливать скрытые поля, чтобы было четко (ярко) заметно на листе или сигнал какой-либо сообщал о переходе границы? Спасибо. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
![]()
Например, можно выводить Msgbox, если выделенная ячейка имеет номер колонки или строки больше нужного.
Код:
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Может воспользоваться группировкой?
Данные - Группа и структура - Группировать Там хоть можно видеть все отображено или нет
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 11.10.2010
Сообщений: 10
|
![]()
2motorway
Извините, тот код, что Вы привели (как я понял он на VBA), куда его вставить? Дело в том, что в работе на Excel я чуть-чуть выше новичка, посему с макросами не знаком и не работал, если это относится к ним. Хотя сам программирую (на С) и представляю (теоретически), что надо сделать. На практике не делал. Пошагово можете прокомментировать. |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
![]()
Все просто - открываете редактор VBA (Alt+F11), и дальше можно вставить его на пустое поле основное, нажав слева на нужный лист предварительно.
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 11.10.2010
Сообщений: 10
|
![]()
Большое спасибо, получилось. Но это касается строк > 11, а какая команда для столбцов?
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
С позволения motorway чуть добавлю.
На ярлычке нужного листа, пр.кн. мыши - Исходный текст. По клику сразу откроется редактор на нужном месте.Вот туда и вставляете код. Хочу еще заметить, что событие Worksheet_SelectionChange будет отслеживать любое изменение на всем рабочем листе. Не всегда это удобно, да и тормозить может.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#8 | |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
![]() Код:
Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 11.10.2010
Сообщений: 10
|
![]()
Всем спасибо.Тема закрыта
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не видны скрытые файлы | ZahAlex | Операционные системы общие вопросы | 3 | 13.12.2009 21:00 |
Скрытые листы | PapaHedgehog | Microsoft Office Excel | 1 | 28.10.2009 17:39 |
Скрытые файлы!! | Merphi | Безопасность, Шифрование | 16 | 03.08.2009 15:07 |
Скрытые процессы | CrystaLize | Общие вопросы C/C++ | 2 | 28.06.2009 12:36 |
Скрытые компоненты | drknn | Компоненты Delphi | 6 | 07.03.2009 18:08 |