• ベストアンサー

エクセル マクロで奇数行の非表示

エクセルでマクロを用いて行の非表示をしたいのですが、 13 15 17 19 ・・・・・43 45 47 の行を非表示にしたくマクロで記録しましたが、 マクロを実行すると13~47全ての行が非表示になってしまいます。 何かいい方法はないでしょうか。 よろしくお願いします。

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

  • ベストアンサー
noname#146604
noname#146604
回答No.1

Sub macro() For i = 13 To 47 Step 2 Cells(i, 1).EntireRow.Hidden = True Next End Sub

jhggjkhkh
質問者

お礼

ありがとうございました。 勉強になりました。

その他の回答 (1)

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

Sub test01() For i = 13 To 47 If i Mod 2 <> 0 Then Rows(i).EntireRow.Hidden = True End If Next End Sub

jhggjkhkh
質問者

お礼

ありがとうございました。 勉強になりました。

関連するQ&A