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

Вход

Регистрация

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

 

= Мир MS Excel/Прикрытие части таблицы "щитками" при определённых условиях. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Прикрытие части таблицы "щитками" при определённых условиях.
rafsit61 Дата: Воскресенье, 16.08.2015, 06:57 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 114
Репутация: 1 ±
Замечаний: 20% ±

Excel 360
Доброго дня всем! Подскажите, пожалуйста, как реализовать такую задачу.
Имеется таблица, изображённая на рисунке 1.
Если в ящейке (О10) появится цифра 1, то часть таблицы прикроется "щитком" "Ситуация 1". Как на рисунке 2
Если в ящейке (О10) появится цифра 2, то часть таблицы прикроется "щитком" "Ситуация 2". Как на рисунке 3
Если в ящейке (О10) появится цифра 3, то часть таблицы прикроется "щитком" "Ситуация 3". Как на рисунке 4
Заранее благодарен всем за любую подсказку!
К сообщению приложен файл: _001.xlsm (25.7 Kb)
 
Ответить
СообщениеДоброго дня всем! Подскажите, пожалуйста, как реализовать такую задачу.
Имеется таблица, изображённая на рисунке 1.
Если в ящейке (О10) появится цифра 1, то часть таблицы прикроется "щитком" "Ситуация 1". Как на рисунке 2
Если в ящейке (О10) появится цифра 2, то часть таблицы прикроется "щитком" "Ситуация 2". Как на рисунке 3
Если в ящейке (О10) появится цифра 3, то часть таблицы прикроется "щитком" "Ситуация 3". Как на рисунке 4
Заранее благодарен всем за любую подсказку!

Автор - rafsit61
Дата добавления - 16.08.2015 в 06:57
Serge_007 Дата: Воскресенье, 16.08.2015, 07:36 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
rafsit61, здравствуйте
А что этот "щиток" делать-то должен, каковы его свойства?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщениеrafsit61, здравствуйте
А что этот "щиток" делать-то должен, каковы его свойства?

Автор - Serge_007
Дата добавления - 16.08.2015 в 07:36
Pelena Дата: Воскресенье, 16.08.2015, 08:55 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19516
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Условным форматированием не вариант?
К сообщению приложен файл: 2237971.xlsm (24.3 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеУсловным форматированием не вариант?

Автор - Pelena
Дата добавления - 16.08.2015 в 08:55
rafsit61 Дата: Воскресенье, 16.08.2015, 10:01 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 114
Репутация: 1 ±
Замечаний: 20% ±

Excel 360
Pelena,
Условным форматированием не вариант?

Только. если возможно сохранить надписи на "щитках" или окнах как назвать их коректно.
 
Ответить
СообщениеPelena,
Условным форматированием не вариант?

Только. если возможно сохранить надписи на "щитках" или окнах как назвать их коректно.

Автор - rafsit61
Дата добавления - 16.08.2015 в 10:01
rafsit61 Дата: Воскресенье, 16.08.2015, 10:09 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 114
Репутация: 1 ±
Замечаний: 20% ±

Excel 360
Serge_007,
А что этот "щиток" делать-то должен, каковы его свойства?

Образцы их там же на листе справо, я их построил с помощью инструмента "средства рисования" через "вставка"
А что этот "щиток" делать-то должен

я показал на рисунках 2,3,4 на том же листе ниже.
 
Ответить
СообщениеSerge_007,
А что этот "щиток" делать-то должен, каковы его свойства?

Образцы их там же на листе справо, я их построил с помощью инструмента "средства рисования" через "вставка"
А что этот "щиток" делать-то должен

я показал на рисунках 2,3,4 на том же листе ниже.

Автор - rafsit61
Дата добавления - 16.08.2015 в 10:09
Udik Дата: Воскресенье, 16.08.2015, 10:22 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Если надо показывать/прятать фигуры по условию, да ещё в определенном месте листа, то, похоже,надо к VBA обращаться.


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Воскресенье, 16.08.2015, 10:37
 
Ответить
СообщениеЕсли надо показывать/прятать фигуры по условию, да ещё в определенном месте листа, то, похоже,надо к VBA обращаться.

Автор - Udik
Дата добавления - 16.08.2015 в 10:22
rafsit61 Дата: Воскресенье, 16.08.2015, 10:49 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 114
Репутация: 1 ±
Замечаний: 20% ±

Excel 360
Udik,
Если надо показывать/прятать картинки по условию, да ещё в определенном месте листа, то, похоже,надо к VBA обращаться.

Но это не картинки, вставки с надписью, 1 и 3 залитые прямоугольники, полностью закрывающие текст в таблице, а во 2 полупрозрачный прямоугольник, сквозь него видна таблица.
Да это и не важно, главное как сделать, что при появлении в ячейке (О10) 1,2 или 3 таблица закрывалась соответствующей панелью, щитком вставкой не знаю, как это корректно назвать, чтобы понятно передать своё пожелание
то, что образцы, где-то должны хранится это мне понятно, не знаю только, как их связать с таблицей.
 
Ответить
СообщениеUdik,
Если надо показывать/прятать картинки по условию, да ещё в определенном месте листа, то, похоже,надо к VBA обращаться.

Но это не картинки, вставки с надписью, 1 и 3 залитые прямоугольники, полностью закрывающие текст в таблице, а во 2 полупрозрачный прямоугольник, сквозь него видна таблица.
Да это и не важно, главное как сделать, что при появлении в ячейке (О10) 1,2 или 3 таблица закрывалась соответствующей панелью, щитком вставкой не знаю, как это корректно назвать, чтобы понятно передать своё пожелание
то, что образцы, где-то должны хранится это мне понятно, не знаю только, как их связать с таблицей.

Автор - rafsit61
Дата добавления - 16.08.2015 в 10:49
Udik Дата: Воскресенье, 16.08.2015, 12:06 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Я знаю только как через ВБА прятать/показывать фигуры
[vba]
Код

Public Sub test()
Const str1 As String = "Прямоугольник 3"
ls10.Shapes(str1).Visible = False
End Sub
Public Sub test2()
Const str1 As String = "Прямоугольник 3"
ls10.Shapes(str1).Visible = True
End Sub
[/vba]
Но под ваши нужды код доделывать надо, поэтому и предложил перебираться в другой раздел.
К сообщению приложен файл: FigHide.xlsm (28.5 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Воскресенье, 16.08.2015, 12:09
 
Ответить
СообщениеЯ знаю только как через ВБА прятать/показывать фигуры
[vba]
Код

Public Sub test()
Const str1 As String = "Прямоугольник 3"
ls10.Shapes(str1).Visible = False
End Sub
Public Sub test2()
Const str1 As String = "Прямоугольник 3"
ls10.Shapes(str1).Visible = True
End Sub
[/vba]
Но под ваши нужды код доделывать надо, поэтому и предложил перебираться в другой раздел.

Автор - Udik
Дата добавления - 16.08.2015 в 12:06
KSV Дата: Воскресенье, 16.08.2015, 12:19 | Сообщение № 9
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
rafsit61, это все равно, что хотеть машину с квадратными колесами - сделать можно, но непонятно зачем так... (см. вложенный файл)
К сообщению приложен файл: 9785910.xlsm (26.9 Kb)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
Сообщениеrafsit61, это все равно, что хотеть машину с квадратными колесами - сделать можно, но непонятно зачем так... (см. вложенный файл)

Автор - KSV
Дата добавления - 16.08.2015 в 12:19
gling Дата: Воскресенье, 16.08.2015, 12:23 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2643
Репутация: 739 ±
Замечаний: 0% ±

2010
Посмотрите вариант без макросов. Если в О10 формула то нужно доработать. Лучше чтобы в О10 была формула выводящая только результат 1;2;3 или 10 в случае необходимости не отображения "Шторки". Сделано по примеру взятому Здесь.
К сообщению приложен файл: 6653391.xlsm (25.7 Kb)


ЯД-41001506838083

Сообщение отредактировал gling - Воскресенье, 16.08.2015, 12:23
 
Ответить
СообщениеПосмотрите вариант без макросов. Если в О10 формула то нужно доработать. Лучше чтобы в О10 была формула выводящая только результат 1;2;3 или 10 в случае необходимости не отображения "Шторки". Сделано по примеру взятому Здесь.

Автор - gling
Дата добавления - 16.08.2015 в 12:23
rafsit61 Дата: Воскресенье, 16.08.2015, 21:16 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 114
Репутация: 1 ±
Замечаний: 20% ±

Excel 360
Спасибо всем, буду вникать во всё, что вы предложили, я искренне признателен за столько советов.
 
Ответить
СообщениеСпасибо всем, буду вникать во всё, что вы предложили, я искренне признателен за столько советов.

Автор - rafsit61
Дата добавления - 16.08.2015 в 21:16
rafsit61 Дата: Среда, 19.08.2015, 01:15 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 114
Репутация: 1 ±
Замечаний: 20% ±

Excel 360
gling,
Посмотрите вариант без макросов. Если в О10 формула то нужно доработать. Лучше чтобы в О10 была формула выводящая только результат 1;2;3 или 10 в случае необходимости не отображения "Шторки". Сделано по примеру взятому Здесь.


Спасибо огромное, разобрался, подладил под свою задачу, всё заработало именно так, как я хотел.
Только есть одно но, на мониторе и даже на странице просмотра для печати вид нормальный (Рис.1) , a на распечатанном листе "Шторки" сдвинуты. Также когда, конвертирую в формат PDF, "Шторки" то же смещены в таблице (Рис.2)
Подскажите, пожалуйста, как избавиться от этого эффекта
К сообщению приложен файл: 6653391.xlsx (64.9 Kb)


Сообщение отредактировал rafsit61 - Среда, 19.08.2015, 01:22
 
Ответить
Сообщениеgling,
Посмотрите вариант без макросов. Если в О10 формула то нужно доработать. Лучше чтобы в О10 была формула выводящая только результат 1;2;3 или 10 в случае необходимости не отображения "Шторки". Сделано по примеру взятому Здесь.


Спасибо огромное, разобрался, подладил под свою задачу, всё заработало именно так, как я хотел.
Только есть одно но, на мониторе и даже на странице просмотра для печати вид нормальный (Рис.1) , a на распечатанном листе "Шторки" сдвинуты. Также когда, конвертирую в формат PDF, "Шторки" то же смещены в таблице (Рис.2)
Подскажите, пожалуйста, как избавиться от этого эффекта

Автор - rafsit61
Дата добавления - 19.08.2015 в 01:15
  • Страница 1 из 1
  • 1
Поиск:

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