Hallo Yavis,
grundsätzlich kannst du den Dateinamen theoretisch gesehen über die Like-Anwendung abfragen.
Würde dann in etwa so aussehen:
Code:
If Vergleichsvariable Like Dateiname & "*" Then
'Dein Code
End If
Den Dateinamen kannst du als Variable deklarieren. Das "*" besagt nur, dass dahinter etwas Variables stehen kann, wie z.B. ein Datum.
Eine Drop-Down-Liste kannst du via Makro wie folgt erstellen:
Code:
Tabellenblatt.Range("Zelle").Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:=DeineDropDownListe
Tabellenblatt ist das Tabellenblatt, in das die Drop-Down-Liste soll.
Zelle ist die Zelle, in der die Drop-Down-Liste ist.
DeineDropDownListe ist deine Liste, welche verwendet werden soll.
Bevor du jedoch die Drop-Down-Liste erstellst, würde ich die dafür zugehörigen Werte in einem Tabellenblatt in die zweite Datei eintragen.
Die verschiedenen Varianten der Drop-Down-Liste kannst du in der online-Hilfe von Microsoft abfragen. Hier sind die Operatoren und co. erklärt.
Ich hoffe ich konnte dir ein wenig weiterhelfen.
Gruß
Diesaster
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP