wie man Pfad-Eingabe aus Textfeld und verwenden Sie im Befehl-Taste in vba-Makros

Ich habe die textbox und den Befehl Schaltfläche in form1.

Will ich input-Pfad in der textbox

Nach dem klicken auf die Befehlsschaltfläche klicken, wird die Arbeitsmappe aus dem Pfad sollte geöffnet werden und müssen die Makros code kopieren , etc

wenn ich versuchte, mit Hilfe der . Ich bekomme Fehlermeldungen, die besagen, dass file1.xlsx nicht gefunden . plz help

Private Sub CommandButton1_Click()
Set wb1 = Workbooks.Open("file1")
End Sub

Private Sub TextBox1_Change()
Dim file1 As String
file1 = TextBox1.Value
End Sub

Private Sub UserForm_Click()
End Sub
  • für den Anfang loszuwerden, die " ... nur schreiben Set wb1 = Workbooks.Open(file1) Auch, stellen Sie sicher, dass der Pfad ist voll qualifiziert mit \\server\folder\subfolder\filename
  • Oder einfach Set wb1 = Workbooks.Open(TextBox1.Value) Diese Weise können Sie loszuwerden, die gesamte TextBox1_Change()
  • Du hast Recht, aber es ist nicht genug zu tun; die OP hat so deklarieren Sie eine variable auf Modulebene, und entfernen Sie die lokale Deklaration.
  • Dank buddy
  • Dank Bhai
  • sicher . wird das tun .

InformationsquelleAutor PASUMPON V N | 2012-12-27
Schreibe einen Kommentar