Excelを使用してドロップダウンリストの選択に基づいて列を非表示にすることができるかどうか疑問に思っています. たとえば、3 つの列 (C1、C2、C3) があり、2 つの値 (drop1 と drop2) を持つドロップダウン リストがあるとします。ドロップダウン リストから drop1 を選択すると、C1、C2 が表示され、C3 が非表示になります。drop2 を選択すると、すべての列 C1、C2、C3 が表示されます。これがExcelで可能かどうか知っている人はいますか?
4609 次
2 に答える
0
VBA を使用して列を非表示にする例を次に示します。そのようなコードを書く必要があります。
「Excel」と言うとき、実際には Excel アプリケーション内を意味していると思います。Excel ファイルをプログラムで生成している場合は、OpenXML API を介して同様のコードを簡単に使用できます。
于 2012-12-12T13:37:10.003 に答える
0
はい、これは可能です(非常に短い答え)。
ドロップダウン値をセルにリンクする必要がある場合は VBA を使用します (また、Worksheet_Change を使用して、特定のセルが列を非表示にするために必要な値を取得しているかどうかを確認します (この場合、非表示を元に戻す必要があります)。 .
于 2012-12-12T13:39:00.287 に答える