Excel VBA質問箱 IV

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

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


61565 / 76732 ←次へ | 前へ→

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

引用なし
パスワード
   あー・・よく見ると、セルの色でなく文字の色なんですね・・。
それだとこうなります。

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.Font.ColorIndex = xlColorIndexAutoMatic 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.Font.ColorIndex = C.Font.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 回答

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