Der untere Code dient zum monatlichen Kopieren von CSV Datei meiner Kontoauszüge von "ELBA"
Der funktioniert auch hervorragend.
Nur muß ich erst die CSV Datei "meinelba_umsaetze_" in diese Arbeitsmappe kopieren.
Könnte man es nicht machen wenn die CSV Datei geöffnet ist, diese gleich in die Arbeitsmappe zu kopieren ?
Option Explicit
Private Sub CommandButton1_Click()
Dim wksAkt As Worksheet, wksElbi As Worksheet
Application.ScreenUpdating = False
Set wksAkt = ActiveSheet
For Each wksElbi In ActiveWorkbook.Worksheets
If InStr(1, wksElbi.Name, "meinelba_umsaetze") > 0 Then
wksAkt.Range("A4").Range("A1:D999").Value = wksElbi.Range("A1:D999").Value
Application.DisplayAlerts = False
wksElbi.Delete
Application.DisplayAlerts = True
End If
Next
Cells.WrapText = True
Rows.EntireRow.AutoFit
Cells.Select
With Selection
.VerticalAlignment = xlCenter
.WrapText = True
.Orientation = 0
.AddIndent = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Range("A1").Select
Application.ScreenUpdating = True
End Sub
Danke
Schöne grüße, Heinz