Spezialfilter
In einer Datei gibt es ein Blatt mit einer Liste. Diese Liste soll durch den Aufruf Daten, Spezialfilter gefiltert werden. Das Filterkriterium soll dynamisch aus einer Zelle gelesen werden.
Das Makro öffnet eine CSV-Datei, dabei wird die Formatierung der Spalten (Text, Zahl, Datum, etc.) mit übergeben. Aus der geöffneten Datei wird ein Bereich kopiert und in der Datei ("ziel.xls") eingefügt, aus der das Makro aufgerufen wurde.
Das Makro erwartet die Angabe zweier Zellen. Anschließend wird der damit abgegrenzte Bereich in Zahlen umgewandelt. Diese Funktion ist beim Import aus Fremdformaten (z. B. CSV-Dateien) nützlich.
Die folgende Funktion kann über ein Makro die Funktion Datenmaske starten. Anschließend erfolgt der Rücksprung auf das Blatt Startseite.
Sub Erfassung() Sheets("Erfassung").Select Range("A2").Activate ActiveSheet.ShowDataForm Range("A2").Select Sheets("Startseite").Select End Sub