左側の列にデータが含まれている場合、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