Clever-Excel-Forum

Normale Version: Rangebereich variabel gestalten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebe Excelianer,

wer kann mir bitte weiterhelfen.

Ich möchte im Makro einen Bereich anspringen, der immer wieder variabel ist.
Deshalb habe ich mir 2 Variablen angelegt und folgenden Code dazu geschrieben:

...
...
dim von as integer
dim bis as integer
'
von = Range("X1") ' = Wert 16
bis = Range("X2") ' = Wert 21
'
Sheets("Roh (alt)").Select
'
Range("A16:H21").Select ' so funktioniert es
'

'
' und so wollte ich es variabel gestalten
'
Range("A & von : H & bis").Select ' so funktioniert es nicht - Syntaxfehler ?
Range("A" & von : "H" & bis").Select ' so funktioniert es nicht - Syntaxfehler ?

Wie wäre die korrekte Schreibweise?

Besten Dank schon mal.
Hallo Guenter,


Code:
Range("A" & von & ":H" & bis).Select ' so sollte es funktionieren
Range(Cells(von, 1), Cells(bis, 8)).Select  'so auch
Hallo Attila,
besten Dank - funktioniert einwandfrei. Wäre ich im Leben nicht draufgekommen.
Servus