• ベストアンサー

マクロのプログラム

こんばんは 今までマクロの記憶だけで どーにかなっていたのですが、 下記動作をさせるにはどうしても プログラムさせなければいけなくて困ってます。 プログラムの作り方を知らないので、 教えていただきたいです 行3~79に適応させる。 列D,E,Fになにも表示されて無い場合、 上記行の高さを0にする。 ようは行3~12以外なにも表示されていなければ その他のセルが消えて欲しいのです。 (削除はしたくないです。) どうかよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

>マクロの記憶だけでーー>マクロの記録だけで(正) 下記の意味不明。 >ようは行3~12以外なにも表示されていなければ と >行3~79に適応させる。 とはどう関係するのですか。 >行3~79に適応させる。 手元に自分で取った、マクロのコードがあるのですか。 ーーーー 「第3行~第79行まで、D,E,F列が空白なら、その行を非表示にする」というVBA(マクロ)ですか Sub test01() For i = 3 To 79 If Cells(i, "D") = "" And Cells(i, "E") = "" And Cells(i, "F") = "" Then Rows(i).EntireRow.Hidden = True End If Next i End Sub

usshi159
質問者

お礼

有難う御座います。 お掛けで助かりました。

関連するQ&A