- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:13行目のセルの値が0のとき、その列を非表示にする)
Windows7 Excel2007でマクロ作成中の初心者が列を非表示にする方法
このQ&Aのポイント
- Windows7 Excel2007でマクロを作成中の初心者が、13行目のセルの値が0のときにその列を非表示にする方法を教えてください。
- 初心者がWindows7 Excel2007でマクロを作成中です。13行目のセルの値が0のとき、その列を非表示にする方法を教えてください。
- Windows7 Excel2007でマクロを作成している初心者です。13行目のセルの値が0のときに、その列を非表示にする方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
提示してあるコードの行を列に変えてやればいいわけですが、 自分でやってみてどこら辺りが分からなかったのでしょうか? それを提示してそれについてアドバイスをもらう方がより勉強になると思いますが。 ま、それはそれとして。。。。 '------------------------------------ Private Sub CommandButton1_Click() Dim 列番号 As Long For 列番号 = 3 To 28 If Cells(13, 列番号).Value = 0 Then Cells(13, 列番号).EntireColumn.Hidden = True End If Next 列番号 End Sub '---------------------------------- ●但し、該当セル(C13~AB13)には未入力のセルがないものとします。 以上です。
その他の回答 (1)
- wkbqp833
- ベストアンサー率36% (319/886)
回答No.1
13行目の列番号は何ですか それがないと、コードが組めません
質問者
補足
すいません。B6からAB56の範囲に表があり、B6からAB6までとB6からB56までが見出しになっています。この表のC13からAB13までの列の中で 0のセルが入っている列を非表示にしたいです。
お礼
ありがとうございました。ご忠告ありがとございます。もっと勉強したいと思います。