powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как автоматически скрывать/удалять столбцы/строки
11 сообщений из 11, страница 1 из 1
Как автоматически скрывать/удалять столбцы/строки
    #38809891
MDesh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли настроить экселевскую таблицу таким образом, чтобы она при открытии автоматически скрывала или удаляла столбцы и строки если, например, в этом столбце/сроке в одной из ячеек прописано значение "скрыть"?
Если нельзя это сделать автоматически при открытии, то можно ли это сделать в одно нажатие какой-нибудь кнопки уже после открытия файла?
Заранее спасибо!
...
Рейтинг: 0 / 0
Как автоматически скрывать/удалять столбцы/строки
    #38809920
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, можно, причём и так, и так.
В любом случае потребуется написАть макрос, который выполняет такое сокрытие, и "навесить" его на событие открытия книги или нажатия кнопки.
...
Рейтинг: 0 / 0
Как автоматически скрывать/удалять столбцы/строки
    #38810457
MDesh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Это очень хорошая новость! Тогда меня интересует макрос, который будет скрывать/удалять строки и столбцы при открытии файла.
К сожалению, с макросами я еще не работал и, боюсь, что с первого раза такой макрос я не напишу. А если напишу, то это займет очень много времени. Я более чем уверен, что такая проблема уже поднималась и не раз, но пока что найти его у меня не получилось =(
Не поможете?
...
Рейтинг: 0 / 0
Как автоматически скрывать/удалять столбцы/строки
    #38810664
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используйте макрорекордер.
Включите запись. Выполните нужное действие. Остановите запись. Изучите полученный код макроса.
...
Рейтинг: 0 / 0
Как автоматически скрывать/удалять столбцы/строки
    #38810871
MDesh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Запись маросов не учитывает нахождение в конкретной ячейке значения "скрыть" и не учитывает то, что выполнить его нужно при открытии файла =(
...
Рейтинг: 0 / 0
Как автоматически скрывать/удалять столбцы/строки
    #38810937
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно, что полученный код - всего лишь образец. А всё остальное придётся пририсовать ручками. Поиск по контенту. Получение адреса найденной ячейки. Скрытие. Повторение, пока что-то находится...

Да, если есть желание получить сразу готовый к употреблению код - то см. Пособие для студентов и школьников .
...
Рейтинг: 0 / 0
Как автоматически скрывать/удалять столбцы/строки
    #38811043
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пример, почти тупо скопированный из справки

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Private Sub Workbook_Open()

With Worksheets(1).Range("a1:z500")
    Set c = .Find("скрыть", LookIn:=xlValues)
    If Not c Is Nothing Then
        firstAddress = c.Address
        Do
            c.EntireColumn.Hidden = True
            Set c = .FindNext(c)
            If c Is Nothing Then Exit Do
        Loop While c.Address <> firstAddress
    End If
End With

End Sub
...
Рейтинг: 0 / 0
Как автоматически скрывать/удалять столбцы/строки
    #38811128
MDesh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

этот макрос работает при открытии файла?
Он скрывает столбцы при наличии в нем значения "скрыть"?
Или строки?
Или и то и другое?
...
Рейтинг: 0 / 0
Как автоматически скрывать/удалять столбцы/строки
    #38811151
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MDeshэтот макрос работает при открытии файла?Да, если его разместить в модуле книги
MDeshИли строки?Столбцы:
Код: vbnet
1.
c.EntireColumn.Hidden = True

для строк можно добавить еще строку по аналогии
...
Рейтинг: 0 / 0
Как автоматически скрывать/удалять столбцы/строки
    #38811532
MDesh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

я попытался добавить его в свою книгу, запустил, все сработало, сохранил и закрыл. Но он почему то не сохранился и не запускается вновь при дальнейшем открытии файла. Может быть я его неправильно добавляю? Не поможете добавить его? Вот самый банальный пример такой книги.
ЗЫ: если добавите еще и сокрытие строк - буду очень вам признателен!
...
Рейтинг: 0 / 0
Как автоматически скрывать/удалять столбцы/строки
    #38811609
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть и неправильно, может быть и не в ту книгу, но в приложенной книге макроса нет. Проверьте, в какую книгу вы его добавляете и настройки безопасности в экселе.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как автоматически скрывать/удалять столбцы/строки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]