Excel VBA質問箱 IV

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

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


2874 / 76735 ←次へ | 前へ→

【79501】Re:【VBA】配列に収納されたRange型の中身の比較
回答  γ  - 17/11/8(水) 21:10 -

引用なし
パスワード
   例えば、こんな書き方があります。

Sub test()
  Dim ary1, ary2
  Dim r1 As Range
  Dim r2 As Range
  Dim j As Long
  Dim k As Long
  
  ary1 = Array(Range("A1:B2"), Range("D1:F3"))
  ary2 = Array(Range("A11:B12"), Range("D11:F13"))
  
  For j = LBound(ary1) To UBound(ary1)
    Set r1 = ary1(j)
    Set r2 = ary2(j)
    For k = 1 To r1.Count
      If r1(k).Value = r2(k).Value Then
        r1(k).Interior.Color = vbRed
        r2(k).Interior.Color = vbRed
      End If
    Next
  Next
End Sub

追加要望にはお応えいたしません。
貴兄がトライしてください。
2 hits

【79500】【VBA】配列に収納されたRange型の中身の比較 はみかん 17/11/8(水) 20:20 質問[未読]
【79501】Re:【VBA】配列に収納されたRange型の中身... γ 17/11/8(水) 21:10 回答[未読]
【79502】Re:【VBA】配列に収納されたRange型の中身... はみかん 17/11/9(木) 21:22 お礼[未読]

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