Forums Neueste Beiträge
 

Ermittlung eines markierten Zellbereichs über VBA

27/06/2009 - 13:16 von Thomas Wiedmann | Report spam
Hallo,

mit welchem VBA-Statement kann man sich in Excel 2000 einen markierten
Zellbereich wiedergeben lassen?
Und mit welchen VBA-Statements kann man markierte Zellen innerhalb einer
Spalte, z. B. B20:B24, nacheinander durchlaufen und auf die Werte der
markierten Zellen zugreifen (, um dann im folgenden per VBA damit
weiterrechnen zu können)?

Thomas Wiedmann
 

Lesen sie die antworten

#1 Andreas Killer
27/06/2009 - 14:17 | Warnen spam
Thomas Wiedmann schrieb:

mit welchem VBA-Statement kann man sich in Excel 2000 einen markierten
Zellbereich wiedergeben lassen?


Selection gibt alles wieder was gerade markiert ist, d.h. nicht nur
Zellen sondern auch Grafiken, etc.

Und mit welchen VBA-Statements kann man markierte Zellen innerhalb einer
Spalte, z. B. B20:B24, nacheinander durchlaufen und auf die Werte der
markierten Zellen zugreifen (, um dann im folgenden per VBA damit
weiterrechnen zu können)?


Da gàbe es verschiedene Möglichkeiten, überwiegend durchlàuft man
einen Bereich mit einer "for each"-Schleife.

Ob der Range dabei von Selection, oder Range("B20:B24") oder
ActiveCell oder sonstwoher kommt ist wurscht.

Andreas.

Sub test()
Dim C As Range
'Sind Zellen markiert?
If TypeOf Selection Is Range Then
For Each C In Selection
'C ist jede einzelne Zelle
Debug.Print C.Address
Next
End If
End Sub

Ähnliche fragen