Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Скрытие/отображение строчек в листе Excel - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Скрытие/отображение строчек в листе Excel
AnRusik Дата: Четверг, 17.01.2013, 10:13 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 1 ±
Замечаний: 20% ±

2010
Здравствуйте. Подскажите пожалуйста как сделать так, чтобы по условию (допустим будет число "0") из первого листа скрывались и/или отображались строки в других листах. Главное что-бы при смене значений в первом листе, на остальных соответственно скрывались и отображались строки.
В интернете много макросов нашел, но что-то они все не подходят. Я новичок в VBA, поэтому особо не понимаю. Если кто объяснит, буду очень признателен. Спасибо.
К сообщению приложен файл: 8771069.xlsm (10.1 Kb)
 
Ответить
СообщениеЗдравствуйте. Подскажите пожалуйста как сделать так, чтобы по условию (допустим будет число "0") из первого листа скрывались и/или отображались строки в других листах. Главное что-бы при смене значений в первом листе, на остальных соответственно скрывались и отображались строки.
В интернете много макросов нашел, но что-то они все не подходят. Я новичок в VBA, поэтому особо не понимаю. Если кто объяснит, буду очень признателен. Спасибо.

Автор - AnRusik
Дата добавления - 17.01.2013 в 10:13
AlexM Дата: Четверг, 17.01.2013, 11:24 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Поясните лучше.
На первом листе в какой ячейке меняются значения 0 и 1?
Какие строки на других листах надо скывать/отображать от значений 0 и 1.
Поясните примерно так.
При значении 0 в ячейке А1 на Лист1, скрыть 2, 3 и 5 строку на Лист2. При 1 эти строки отобразить
При значении 0 в ячейке А2 на Лист1, скрыть 1, 4 и 6 строку на Лист2. При 1 эти строки отобразить.
И тд.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеПоясните лучше.
На первом листе в какой ячейке меняются значения 0 и 1?
Какие строки на других листах надо скывать/отображать от значений 0 и 1.
Поясните примерно так.
При значении 0 в ячейке А1 на Лист1, скрыть 2, 3 и 5 строку на Лист2. При 1 эти строки отобразить
При значении 0 в ячейке А2 на Лист1, скрыть 1, 4 и 6 строку на Лист2. При 1 эти строки отобразить.
И тд.

Автор - AlexM
Дата добавления - 17.01.2013 в 11:24
AnRusik Дата: Четверг, 17.01.2013, 11:46 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 1 ±
Замечаний: 20% ±

2010
Ну например на первом листе выбираем Текст0, соответственно на втором листе при данном значении ячейка принимает 0 - значит её надо скрыть, а на третьем листе ячейка принимает значение 1 - её открываем. Далее меняем на первом листе значение с Текст0 на Текст1: получаемна втором листе значение с 0 меняется на 1 - ячейка открывается, на третьем с 1 на 0 - ячейка закрывается. Как-то так. Спасибо!
 
Ответить
СообщениеНу например на первом листе выбираем Текст0, соответственно на втором листе при данном значении ячейка принимает 0 - значит её надо скрыть, а на третьем листе ячейка принимает значение 1 - её открываем. Далее меняем на первом листе значение с Текст0 на Текст1: получаемна втором листе значение с 0 меняется на 1 - ячейка открывается, на третьем с 1 на 0 - ячейка закрывается. Как-то так. Спасибо!

Автор - AnRusik
Дата добавления - 17.01.2013 в 11:46
AlexM Дата: Четверг, 17.01.2013, 11:51 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Значение в ячейке можно скрыть условным форматированием, а если скрывать строку, то поможет только макрос, но тогда формулы не нужны.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЗначение в ячейке можно скрыть условным форматированием, а если скрывать строку, то поможет только макрос, но тогда формулы не нужны.

Автор - AlexM
Дата добавления - 17.01.2013 в 11:51
AnRusik Дата: Четверг, 17.01.2013, 11:57 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 1 ±
Замечаний: 20% ±

2010
Мне как раз нужно скрывать строчки в Листе2 и Листе3 при значении 0
 
Ответить
СообщениеМне как раз нужно скрывать строчки в Листе2 и Листе3 при значении 0

Автор - AnRusik
Дата добавления - 17.01.2013 в 11:57
AlexM Дата: Четверг, 17.01.2013, 14:40 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Код макроса в модуле листа с выпадающими списками.
Списки поправил на два значения.
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("C4:C13"), Target) Is Nothing Then
     Select Case Target.Value
     Case "Текст0"
         Sheets("Лист2").Rows(Target.Row).Hidden = True
         Sheets("Лист3").Rows(Target.Row).Hidden = False
     Case "Текст1"
         Sheets("Лист2").Rows(Target.Row).Hidden = False
         Sheets("Лист3").Rows(Target.Row).Hidden = True
     End Select
End If
Target.Select
End Sub
[/vba]

См. файл.
К сообщению приложен файл: 8771069_new.xls (36.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеКод макроса в модуле листа с выпадающими списками.
Списки поправил на два значения.
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("C4:C13"), Target) Is Nothing Then
     Select Case Target.Value
     Case "Текст0"
         Sheets("Лист2").Rows(Target.Row).Hidden = True
         Sheets("Лист3").Rows(Target.Row).Hidden = False
     Case "Текст1"
         Sheets("Лист2").Rows(Target.Row).Hidden = False
         Sheets("Лист3").Rows(Target.Row).Hidden = True
     End Select
End If
Target.Select
End Sub
[/vba]

См. файл.

Автор - AlexM
Дата добавления - 17.01.2013 в 14:40
AnRusik Дата: Четверг, 17.01.2013, 14:49 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 1 ±
Замечаний: 20% ±

2010
Спасибо огромное, то что нужно!
 
Ответить
СообщениеСпасибо огромное, то что нужно!

Автор - AnRusik
Дата добавления - 17.01.2013 в 14:49
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!