2016-07-12 4 views
0

wählen Wenn ich Bereich Schlüsselwort verwenden, um eine Gruppe von Zellen auszuwählen, funktioniert es Ex: Range(Cells(1, 2), Cells(3, 3)).Interior.ColorIndex = 3 - funktioniert gutkann nicht eine Teilmenge in einem Bereich, in vba

aber, wenn eine ähnliche Sache mit einer Variablen tut dann hebt es nur die letztes Element Ex:

Set GraphCells = Range("D10:FO12")  
GraphCells(Cells(1, 2), Cells(3, 3)).Interior.ColorIndex = 3 

Dies unterstreicht nur cell(3,3)

Wer weiß, warum?

Antwort

2

Sie müssen die Range-Methode verwenden.

Set GraphCells = Range("A10:E1100") 
GraphCells.Range(Cells(1, 2), Cells(3, 3)).Interior.ColorIndex = 3 
+0

Vielen Dank! es funktionierte :-) –

Verwandte Themen