von meiner Hauptseite lade mir mit VBA eineoder mehrere Textdateien in ein Worksheet mit:
Sub importdata()
Dim i As Integer
Dim SelItem
With Application.FileDialog(msoFileDialogFilePicker)
.Filters.Clear
.Filters.Add "Text Dateien", "*.csv; *.txt", 1
.AllowMultiSelect = True
If .Show -1 Then Exit Sub
For Each SelItem In .SelectedItems
Workbooks.OpenText Filename:=SelItem, Local:=True
Dateiname = SelItem
ActiveSheet.UsedRange.Copy ThisWorkbook.Sheets("Data").Cells(Rows.Count, 1).End(xlUp). _
Offset(1, 0)
ActiveWorkbook.Close True
Next SelItem
End With
End Sub
Damit ich wieder auf mein aktuelles worksheet komme benutzte ich:
Worksheets("Hauptseite").Activate
Ich würde mir gerne das "geflackere" welches beim Laden entsteht vermeiden. Kann das importieren absolut im Hintergrund ausgeführt werden während ich auf meiner "Hauptseite" bleibe?
VG
Sven