Übung Funktion (WortExperiment) ◦ ?

Lernziele

- Funktion
- Do While ... Loop
- If ...Then ... Else ... End If
- Objekte Tabellenblatt und -zelle
- Textausgabe mit der Cells-Eigenschaft
- vordefinierte Textfunktionen
- Argumentübergabe

Wiederholungsfragen

Ein Klick auf den roten Hyperlink zeigt die richtige Lösung.

1. Welche Zwecke verfolgen
Eigenschaften bzw. Methoden?

1. Eine Eigenschaft erzeugt die Methoden eines Objekts.

2. Eine Eigenschaft ist ein Objektmerkmal, und eine Methode eine Prozedur, die Objekte erzeugt oder manipuliert.

3. Eine Eigenschaft erzeugt oder manipuliert ein Objekt, und eine Methode legt fest, wie dies abläuft.

2. Was ist
richtig?

1. Formeln können Subroutinen und Funktionen enthalten.

2. Eine Funktion gibt einen wiederverwendbaren Wert zurück, eine Subroutine gibt keinen Wert zurück.

3. Funktionen und Subroutinen unterscheiden sich nur in ihrer Syntax.

Implementation

1. Laden Sie WortexperimentSkelett.xls

- Welche Subroutinen und Funktionen enthält das Programm?
- Führen Sie die Subroutine WortFürWortLöschen aus.
- Kommentieren Sie jede einzelne Codezeile. Welche Objekte, Methoden und Eigenschaften werden verwendet?
- Starten Sie das Programm mit einer Schaltfläche S tart.
- Fügen Sie in die Schleife eine MsgBox-Anweisung, welche die Zeilennummer und den Text ausgibt.

1. Verändern Sie das Programm so, dass die Variable by value übergeben wird. Beschreiben Sie die Auswirkung. Weshalb entsteht eine Endlosschleife? (Sie können eine Endlosschleife mit »Ctrl/Break beenden).

WortExperiment.xls