Я пытаюсь создать событие Worksheet_Change()
, чтобы отобразить строки на основе числового значения одной ячейки.Показывать строки на основе числового значения в ячейке
У меня есть стол B13: B513. Я хочу отобразить ряд строк, равных значению в C7. Например, если C7 = 10, тогда B13: B22 будет отображаться, а остальное все равно будет скрыто.
Я видел несколько способов сделать что-то подобное, но используя «случай» для каждой опции. В моем случае у меня есть 500 вариантов. Я уверен, что есть более эффективный способ сделать это.
Я использую Excel 2010.
Заранее благодарен!
Daniel
является C7 всегда ячейка с количеством строк, которые вы хотите скрыть? Ряд скрытых строк начинается с строки 13 («B13»)? –
Вам нужно проверить значение в C7 'isnumeric', а затем изменить диапазон значений B13 до значения в C7 и изменить свойство' entirerow 'hidden 'для False. –
@ongcaps вы проверили код в mu asnwer ниже? –