Spezialfiltermakro
31.05.2006 08:29:07
Michael
ich habe ein Problem, mit welchem ich nicht so recht weiterkomme:
ich habe eine Tabelle mit Währungskursen, welche täglich aktualisiert wird.
Aus dieser Tabelle möchte ich Währungskurse per Spezialfilter auslesen. Dazu sollen im ersten Schritt beim öffnen der Arbeitsmappe die Währungsbezeichnungen und die Kursdaten per Spezialfilter gefiltert und die gefilterten Bereiche mit einem Bereichsnamen versehen werden.
Diesen Bereichsnamen benötige ich in einem zweiten Blatt um hier per Spezialfilter die Kursdaten von einem bestimmten (und frei aus der Liste wählbaren)Tag zu filtern. Der zweite Schritt klappt auch gut. aber das Makro für den ersten teil haut nicht hin. Hier mal der code:
Private Sub Workbook_Open()
Sheets("Kurse").Activate
ActiveSheet.Range("C2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
"I9"), Unique:=True
Range("I10").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Name = "waehrung"
ActiveSheet.Range("B2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
"J9"), Unique:=True
Range("J10").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Name = "datum"
Sheets("Währungsrechner").Activate
End Sub