Die Selection-Variable von Excel
Die Bedeutung von »Selection«
Die Selection-Variable enthält Informationen über die aktuelle Selektion (Markierung) des Programmes Excel, wenn der VBE von Excel aus aufgerufen wurde.
Die Selektion umfaßt all diejenigen Zellen, welche beispielsweise bei Ausführung des Löschbefehls (Taste Entf) über die Excel -Oberfläche gelöscht werden würden. Oft ist die Selektion mit der aktive Zelle identisch, die von Excel besonders hervorgehoben wird und deren Position und Inhalt in der Bearbeitungszeile angezeigt wird.
Wir nehmen an, daß genau eine Zelle selektiert ist, die den Wert „27“ enthält.
Der Wert der Selection-Variablen ist dann in der Regel der Wert jener selektierten Zelle.
- Direktbereich
? Selection
27
Zuweisungen an »Selection«
Auch Zuweisungen an die Selection-Variable sind möglich.
- Direktbereich
Let Selection = 33
Durch diese Zuweisung wird dann der Wert in den selektierten Zellen auf »33« verändert.
Sind mehrere Zellen selektiert, so kann die Selektion nicht direkt mit »Debug.Print« ausgegeben werden. Es sind dann jedoch weiterhin Zuweisungen möglich, durch welche der Wert der rechten Seite dann in alle selektierten Zellen geschrieben wird.
Übungsaufgaben
/ Übungsaufgabe
Schreiben Sie eine Anweisung, welche den Wert in der selektierten Zelle mit MsgBox anzeigt!
/ Übungsaufgabe
Schreiben Sie eine Anweisung, welche eine Wert mit InputBox einliest und in die selektierte Zelle schreibt.
/ Übungsaufgabe
Schreiben Sie eine Anweisung, welche den Wert in der selektierten Zelle um 1 erhöht!
/ Übungsaufgabe
Schreiben Sie eine Anweisung, welche den Wert in der selektierten Zelle mit 1.11 multipliziert!