Wollte mal anfragen, ob es möglich ist, diese Funktion als Makro umzuschreiben?
Hatte es als Funktion laufen, aber da ist es nicht so besonders, da die Zellen sich nicht richtig aktualisieren.
Sinn ist es, den Laufwerksbuchstaben eines USB-Sticks herauszufinden.
Public Function fncUSB_LW() As String
On Error GoTo Fehler
Dim strBuchstaben As String, i As Integer
strBuchstaben = "DEFGHIJKLMNOP"
For i = 1 To Len(strBuchstaben)
fncUSB_LW = Mid(strBuchstaben, i, 1) & ":\LW_Test.txt"
If Dir(fncUSB_LW) "" Then
fncUSB_LW = Mid(strBuchstaben, i, 1) & ":\"
Exit Function
End If
NachFehler52:
Next i
fncUSB_LW = "USB Stick nicht vorhanden"
Exit Function
Fehler:
If Err.Number = 52 Then
Resume NachFehler52:
Else
MsgBox Err.Number, Err.Description
End If
End Function
'Aufruf in Zelle mit =fncUSB_LW()
'LW_Test.txt muss auf Laufwerk sein
Ich hoffe mal, das jemand mir helfen kann,
Günter