Есть ли способ, при котором столбцы в Excel (2003, 2007 и/или 2010) могут автоматически отображаться (не скрыты), когда столбец слева содержит данные?Автоматически показывать (удалять скрытые) столбцы в Excel
Что-то вроде этого:
IF column to the left contains data
THEN show column
+-----+-----+
| C | C | //If column1 contains data
| O | O | //Then reveal/show (unhide) column2
| L | L |
| U | U |
| M | M |
| N | N |
| 1 | 2 |
+-----+-----+
Я предполагаю, что код VB требуется, но не уверен относительно того, что это будет.
В дополнение к этому, есть ли способ автоматически показывать столбец, идущий по дате (первый день каждого месяца)? Это немного сложнее. Например:
FOR all dates
IF system date = year(month.day1) //If it is the first day of a new month
THEN show column(month) //Then show the corresponding column for that month
ENDIF
ENDFOR
i.e. IF system date = 01/09/2012
THEN show column(September)
Возможно ли это?
спасибо.
Вы в порядке с кодом VBA для этого? Также первая часть вопроса относится только к столбцу 1 и столбцу 2? – Ian
Здравствуйте. Код VBA должен быть хорошим, да. Кроме того, это применимо ко всем столбцам в электронной таблице. – MusTheDataGuy