Excel VBA質問箱 IV

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

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


61579 / 76738 ←次へ | 前へ→

【19775】Re:EXCELのシート間における色の抽出に関して
回答  Kein  - 04/11/16(火) 17:59 -

引用なし
パスワード
   こんな感じかな ?

Sub Test()
  Dim Sh1 As Worksheet, Sh2 As Worksheet
  Dim C As Range, FR As Range
  Dim Ad As String

  Set Sh1 = Worksheets("Sheet1")
  Set Sh2 = Worksheets("Sheet2")
  For Each C In Sh1.Range("B1", Sh1.Range("B65536").End(xlUp))
   If C.Interior.ColorIndex = xlColorIndexNone Then GoTo NLine
   Set FR = Sh2.Range("C:C").Find(C.Value, , xlValues)
   If FR Is Nothing Then GoTo NLine
   Ad = FR.Address
   Do
     Set FR = Sh2.Range("C:C").FindNext(FR)
     FR.Interior.ColorIndex = C.Interior.ColorIndex
   Loop Until FR.Address = Ad
   Set FR = Nothing
NLine:
  Next
  Set Sh1 = Nothing: Set Sh2 = Nothing
End Sub   
0 hits

【19769】EXCELのシート間における色の抽出に関して nana 04/11/16(火) 16:53 質問
【19775】Re:EXCELのシート間における色の抽出に関し... Kein 04/11/16(火) 17:59 回答
【19780】Re:EXCELのシート間における色の抽出に関し... nana 04/11/16(火) 22:53 発言
【19782】Re:EXCELのシート間における色の抽出に関し... Kein 04/11/16(火) 23:38 発言
【19783】Re:EXCELのシート間における色の抽出に関し... Kein 04/11/16(火) 23:41 回答

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