Ich habe eine Arbeitsmappe ohne etwa 30 Blätter und ich habe ein Makro, um eine Auswahl aus jedem Blatt als Textdatei zu speichern. Mein Code ist unten und hat gerade C: \ Daten als Pfad. Was ich tun möchte, ist ein bisschen vor der "für jede" -Schleife, die den Benutzer auffordert, den Speicherpfad (ein Teamlaufwerk) auszuwählen, und dann führt die Schleife alle Dateien durch und exportiert sie in diesen Pfad. Kann mir jemand helfen?VBA in Makro einfügen, um den Speicherpfad zum Exportieren von Dateien zu wählen
Dank Rich
Sub Exporttotext()
Dim c As Range, r As Range
Dim output As String
Dim lngcount As Long
Dim WS As Worksheet
Dim Name As String
For Each sh In ThisWorkbook.Worksheets
output = ""
For Each r In sh.Range("O2:O500").Rows
For Each c In r.Cells
output = output & c.Value
Next c
output = output & vbNewLine
Next r
Name = sh.Name
Open "C:\data\" & Name & ".txt" For Output As #1
Print #1, output
Close
Next
End Sub
Leider habe ich spezifischere sein soll, war ich eigentlich nach dem Dialogfeld Pop-up, wo Sie den Dateipfad navigieren. Aber dein Eingabefeld hat mir bei etwas anderem geholfen, mit dem ich zu kämpfen hatte, also danke! –
Nein prob: D du schreibst Select, ich glaube ich habe einfach nicht genug hinein gelesen;) – Clyde