Dateiendung und VBA
15.12.2008 10:19:00
Peter
Hab da wahrscheinlich nur mal ein kleines Problem, aber ich komme mal wieder nicht auf die Lösung.
Bin dabei für meine Fa. einige Makros zu schreiben. Mir ist aber nun afgefallen, dass diese Makros teilweise auf den anderen Rechnern nicht laufen. Problem habe ich schon erkannt: DIE DATEIENDUNG.
Da diese auf meinem Rechner ausgeschaltet ist, arbeite ich in VBA natürlich auch nicht damit. Wenn diese aber eingeschaltet ist, laufen die Makros nicht mehr mit Hinweis ausserhalb des Indexes.
Wie kann ich also am Anfang des Makros überprüfen, ob die Dateinamenerweiterung ein- oder ausgeschaltet ist?
Habe es schon über einen IF Befehl versucht, der mir die letzten 4 stellen auslesen soll, aber als Ergebnis bekomme ich immer ".xls", egal ob die Erweiterung ein- oder ausgeschaltet ist.
Beispiel:
~f
Sub test()
If Right(ThisWorkbook.Name, 4) = ".xls" Then
MsgBox (".xls")
Else
MsgBox ("Keine Dateiendung")
End If
End Sub
~f
Vielen Dank schon mal für Eure Hilfe.
Gruß an alle
Peter