私はセル2時21(エクセル)
から各列に行く値でExcelのシートを持っていますそれをマクロで処理します。その1を反復処理:しかし、私は唯一の私は範囲を与えた列の新しい範囲(「IT B」)を使用しようとした
Private Sub Worksheet_Activate()
Dim zelle As Range
For Each zelle In ActiveSheet.Range("B2:B21")
If zelle.Value = Application.WorksheetFunction.Max(Range("B2:B21")) Then
zelle.Interior.ColorIndex = 6
Else
zelle.Interior.ColorIndex = xlNone
End If
Next
End Sub
...与えられたハードコーディングされた範囲のためにそれを行う方法を知っていますしかし、それは動作しませんでした。
たぶん2行か3行ですか?
これはまた素晴らしい解決策です:)しかし、多くの列にプッシュしている間は、次の列については整形を使用する必要があることを確認する必要があります。そうしないと、値が変更されることがあります – Stefan
+ 1自動で更新し、時間消費ループを回避する優れた方法。 – brettdj