Das Clever-Excel-Forum.de - Treffen
findet vom 15. - 17. September 2017 in Thüringen / Region Großer Inselsberg statt. Hotelbuchung ab sofort möglich.


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.
Viele Grüße
Günther

(MS Office 2013)
to 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

Excel 2007
[-] Folgende(r) 1 Benutzer sagt Danke an atilla für diesen Beitrag:
guenther-st
to top
#3
Hallo Attila,
besten Dank - funktioniert einwandfrei. Wäre ich im Leben nicht draufgekommen.
Servus
Viele Grüße
Günther

(MS Office 2013)
to top


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  VBA - Variabel für Pivot erstellen Look4Fun 0 236 27.10.2015, 07:50
Letzter Beitrag: Look4Fun
  Summenbereich variabel gestalten gooseman 9 1.337 12.08.2015, 06:41
Letzter Beitrag: BoskoBiati
  vba blattschutz variabel Serhat6161 3 856 24.02.2015, 17:33
Letzter Beitrag: schauan

Gehe zu:


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