このコードは、 "OverExtensions"で "Yes"を検索するためのもので、新しい範囲を作成して新しい範囲の最大値を決定します。何らかの理由で、コードのロジックは問題ないようですが、私は空の結果を得て、私が間違っていた場所についてのコミュニティのインプットが大好きです。LOOPおよびネストされたif文が機能しない
Private Sub CommandButton1_Click()
Dim maximum As Double, OverExtension As Range, x As Range
Cells.Interior.ColorIndex = 0
Set OverExtension = Range("D2:D12")
maximum = WorksheetFunction.Max(Range("c2:c12"))
For Each x In OverExtension
If x.Value = Yes Then
If x.Offset(0, -1).Value = maximum Then
x.Cells.Interior.ColorIndex = 22
End If
End If
Next x
End Sub
コンパイルエラーはどうしたらいいですか? –
'if'と' for'ブロックに関する 'Fratyx'点だけでなく、' OEYES = Union(OEYes、OEResult) 'の設定は、' OEYES'と 'OEResult'が定義されていないので奇妙です –
これは絶対に役に立たない*私はあなたが得る特定のエラー**とあなたがそれを得る行を含めずに、コンパイラエラー*を取得します。あなたは画面上のあなたの前にその情報を持っているので、あなたの質問にそれを含めることができない理由はまったくありません。 **あなたの問題を解決するための**無料のヘルプ**を求めています。少なくともあなたができることは、目の前にある適切な情報を私たちに与えて、あなたにその助けを与えることです。 –