![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 11.02.2011
Сообщений: 5
|
![]()
Приветствую!
Имеются 2листа. На одном есть 2 колонки А и Б. Колонка А заполнена, Б имеет какието значение, а где-то пусто. Задача: На листе 2 должны быть отображены Строки из Листа1, колонки А и Б, но только те где значение Б не пустое... И в дальнейшем возможно изменение листа1, тоесть какието значения будут стерты, а какие-то добавлены. Пример: Лист1: А Б 1 2 а 3 ап 4 5 ак То на листе 2 должно быть выведено: А Б 2 а 3 ап 5 ак Возможно можно применить скрытие строк. Фильтр не подходит. Прошу Вашей помощи. |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]() Цитата:
макросом или формулой?
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 11.02.2011
Сообщений: 5
|
![]()
Для меня, с экселем дружу как скретарша на ресепшне :D
Желательно формулой, либо VBA скриптом, НО без нажатий на какие-либо кнопки. ПРобывал сделать так: (внизу прикреплен файл) В лист 2 делал следующи: в столбик Б в каждой ячейке писал формулу, что если в Листе1 ячйка пуста то ставился 0. затем делал исходный код(текст) к листу 2: Private Sub Worksheet_Activate() - Поиск нуля по второй калонке с использованием For Если находил то скрывал ячейку End Sub НОо скрипт жутко грузил систему тоесть при каждом разе когда открывался Лист 2 происходил поиск 0 и скрытие ячеек. Если слабая банка и очень много данных.... это не вариант Последний раз редактировалось Просточел; 11.02.2011 в 22:19. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 11.02.2011
Сообщений: 5
|
![]()
Но это самое простое, а если нужно вывести также непустые значения (также столба А и Б) на другой ЛИСТ куда-нибудь в гущу данных, где скрытие строк не приемлемо )
Последний раз редактировалось Просточел; 11.02.2011 в 22:28. |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]() Цитата:
Код:
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
Последний раз редактировалось R Dmitry; 12.02.2011 в 01:14. Причина: Забыл что без кнопок надо :) |
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Можно существенно проще. Без всяких циклов и сравнений:
Код:
Код:
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 12.02.2011 в 10:52. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 11.02.2011
Сообщений: 5
|
![]()
Спасибо всем Вам за помощь!
|
![]() |
![]() |
![]() |
#8 | |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]() Цитата:
Me.[f5].currentregion.clear Винегрет может получиться:-)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 Последний раз редактировалось kuklp; 12.02.2011 в 16:34. |
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]() Цитата:
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
Ну да. Тогда проще вариант со скрытием. И строки целы и волки сыты:-)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление/скрытие строк | kzld | Microsoft Office Excel | 1 | 11.11.2010 20:44 |
Скрытие строк по условию | MaxxVer | Microsoft Office Excel | 11 | 09.04.2010 05:55 |
Скрытие неактивных строк | Alex19789 | Microsoft Office Excel | 2 | 19.02.2010 13:57 |
Скрытие строк и столбцов | Gawwws | Microsoft Office Excel | 4 | 19.10.2008 00:02 |
Скрытие ненужных строк/столбцов | Bayers | Microsoft Office Excel | 4 | 19.10.2007 12:05 |