「E」または「F」の3つの値を返すコードを実行します。AND A、B、C、Dの2つの値も返します。ここまではこれまでのことです。コードをループして、EまたはFの3つの値と、A、B、C、またはDの2つの値を返します。
Sheets("123").Select
Dim rng As Range
Dim count As Integer
Set rng = Range("L2:L500000")
For Each cell In rng
If Left(cell.Value, 1) = "A" Or Left(cell.Value, 1) = "B" Or _
Left(cell.Value, 1) = "C" Or Left(cell.Value, 1) = "D" Or _
Left(cell.Value, 1) = "E" Or Left(cell.Value, 1) = "F" Then
cell.EntireRow.Interior.ColorIndex = 4
count = count + 1
End If
If count >= 5 Then Exit For
Next
それはあなたが求めているものを実際に明確ではありません。 – SJR
基本的に、セル範囲にA、B、C、D、E、Fのいずれかの文字がある場合、コードは5行を強調表示します。しかし、私は文字A、B、CまたはDと合計2行がEまたはFの文字で返された合計3行が必要です。コードはランダムにデータをランダムにソートします(予想通り)。文字の第1セット、すなわちA、B、C、またはDの1行とEまたはFの4行の2番目の文字セット。 –
予想される入力と出力の例を挙げることができますか? –