Excel VBA質問箱 IV

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

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


66505 / 76734 ←次へ | 前へ→

【14792】Re:エラー処理に関して
回答  kein  - 04/6/8(火) 0:59 -

引用なし
パスワード
   IV列を作業列にし、数式を埋めこんで判定〜セル着色する方法を提示します。
データ量が多いと、こちらの方が高速に処理できると思います。

Sub Check_String()
  Dim MyR As Range, GetR As Range
  Dim Ad As String
 
  On Error GoTo ErLine
  Set MyR = Range("B:B").SpecialCells(2, 2)
  Ad = MyR.Cells(1).Address(0)
  With MyR.Offset(, 254)
   .Formula = _
   "=IF(OR(" & Ad & "=""A""," & Ad & "=""B""," & Ad & "=""C""),1,"""")"
   Set GetR = .SpecialCells(3, 1).EntireRow
   GetR.SpecialCells(2, 1).Interior.ColorIndex = 8
   Intersect(MyR, GetR).Interior.ColorIndex = 8
   .ClearContents
  End With
ErLine:
  Set MyR = Nothing: Set GetR = Nothing
End Sub

1 hits

【14755】エラー処理に関して 123 04/6/7(月) 6:46 質問
【14758】Re:エラー処理に関して つん 04/6/7(月) 9:30 回答
【14774】Re:エラー処理に関して 123 04/6/7(月) 21:22 質問
【14776】Re:エラー処理に関して つん 04/6/7(月) 22:43 回答
【14780】Re:エラー処理に関して 123 04/6/7(月) 23:03 質問
【14784】Re:エラー処理に関して つん 04/6/7(月) 23:35 発言
【14789】Re:エラー処理に関して Asaki 04/6/8(火) 0:37 回答
【14834】Re:エラー処理に関して 123 04/6/8(火) 19:10 お礼
【14792】Re:エラー処理に関して kein 04/6/8(火) 0:59 回答

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