Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


61503 / 76732 ←次へ | 前へ→

【19845】Re:指定範囲を交互に色つけしたい
回答  かみちゃん  - 04/11/17(水) 21:32 -

引用なし
パスワード
   こんにちは。かみちゃん です。

> 横の場合は、どうすればよろしいですか?

For Each〜を使った方法が横へ交互の方法です。
縦方向へ交互というのであれば、以下のような感じになると思います。
Sub Macro2()
 Dim i As Integer
 Dim c As Range
 Dim ColumnNo As Integer, RowNo As Long

 i = 0
 '選択範囲
 For ColumnNo = Selection.Column To Selection.Column + Selection.Columns.Count - 1
  For RowNo = Selection.Row To Selection.Row + Selection.Rows.Count - 1
   Select Case i Mod 2 'セル位置を交互に判定
    Case 0
     Cells(RowNo, ColumnNo).Interior.ColorIndex = 2 '白
    Case 1
     Cells(RowNo, ColumnNo).Interior.ColorIndex = 3 '赤
   End Select
   i = i + 1
  Next
 Next
End Sub

3 hits

【19789】まくろについて ジュン 04/11/17(水) 11:35 質問
【19792】Re:指定範囲を交互に色つけしたい かみちゃん 04/11/17(水) 12:41 回答
【19796】Re:指定範囲を交互に色つけしたい ジュン 04/11/17(水) 13:37 お礼
【19845】Re:指定範囲を交互に色つけしたい かみちゃん 04/11/17(水) 21:32 回答
【19880】Re:指定範囲を交互に色つけしたい ジュン 04/11/18(木) 13:34 質問
【19908】Re:指定範囲を交互に色つけしたい かみちゃん 04/11/18(木) 23:33 発言
【19909】Re:指定範囲を交互に色つけしたい wizik 04/11/19(金) 5:32 発言
【19910】Re:指定範囲を交互に色つけしたい かみちゃん 04/11/19(金) 6:46 発言
【19911】Re:指定範囲を交互に色つけしたい ジュン 04/11/19(金) 9:28 お礼
【19927】Re:指定範囲を交互に色つけしたい かみちゃん 04/11/19(金) 12:45 発言

61503 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free