Rangebereich variabel gestalten
#1
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.
Top
#2
Hallo Guenter,


Code:
Range("A" & von & ":H" & bis).Select ' so sollte es funktionieren
Range(Cells(von, 1), Cells(bis, 8)).Select  'so auch
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • guenther-st
Top
#3
Hallo Attila,
besten Dank - funktioniert einwandfrei. Wäre ich im Leben nicht draufgekommen.
Servus
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste