Supportnet / Forum / Tabellenkalkulation
VBA - Inputbox
Frage
Guten Abend!
Besteht die Möglichkeit bei einer Inputbox nur einen bestimmten Bereich des "Vorschlagewertes" zu markieren?
[u]Beispiel:[/u]
Sub test()
Dim a As String
a = InputBox("Versuch", , "C:\tmp\Testeingabe")
End Sub
[b]C:\tmp\[/b]Testeingabe soll standardmäßig markiert sein.
Thanx
Tom
Antwort 1 von rainberg
Hallo Tom,
meines Wissens geht das nicht.
Wenn ich Dich richtig verstanden habe, könntest Du es so machen.
Sub test()
Dim a As String
a = "C:\tmp\" & InputBox("Versuch", , "Testeingabe")
MsgBox a
End Sub
Gruß
Rainer
meines Wissens geht das nicht.
Wenn ich Dich richtig verstanden habe, könntest Du es so machen.
Sub test()
Dim a As String
a = "C:\tmp\" & InputBox("Versuch", , "Testeingabe")
MsgBox a
End Sub
Gruß
Rainer
Antwort 2 von Tomschi
Hallo Rainer!
Hm, da habe ich mich zur späten Stunde wohl etwas unklar ausgedrückt.
Standardmäßig sollte der Pfad markiert sein.
Je User stehen unterschiedliche Laufwerksbuchstaben/Verzeichnisse zur Verfügung. Daher muss der Benutzer selbst den Export-Pfad ändern.
Den Dateiname "Testeingbe.txt" soll der User im Normalfall nicht ändern. Optional aber doch --> daher auch in der Inputbox und nicht fix im Code hinterlegt.
Ciao
Tom
Hm, da habe ich mich zur späten Stunde wohl etwas unklar ausgedrückt.
Standardmäßig sollte der Pfad markiert sein.
Je User stehen unterschiedliche Laufwerksbuchstaben/Verzeichnisse zur Verfügung. Daher muss der Benutzer selbst den Export-Pfad ändern.
Den Dateiname "Testeingbe.txt" soll der User im Normalfall nicht ändern. Optional aber doch --> daher auch in der Inputbox und nicht fix im Code hinterlegt.
Ciao
Tom
Antwort 3 von MixMax
denke das mit dem Markieren ist nicht möglich, dafür gibts keine option o.ä.
entweder machst 2 verschiedene eingaben oder der anwender muss den Pfad selber von hand löschen wenn er ihn ändern will.
entweder machst 2 verschiedene eingaben oder der anwender muss den Pfad selber von hand löschen wenn er ihn ändern will.

