Makro zu lang
15.03.2021 18:37:37
oraculix
Ich habe ein Macro das Fehlerfrei Funktioniert, doch leider ist es ziemlich lang.
Kann mir jemand helfen das Macro zu verkürtzen?
Option Explicit
'Csv Datei aus EMDB in FILMDB automatisch Aktualisieren
Public Sub ImportCSV()
Application.ScreenUpdating = False
Sheets("FilmDB").Activate
Dim objFileDialog As FileDialog
Dim objWorkbook As Workbook
Dim strFilePath As String
Set objFileDialog = Application.FileDialog(fileDialogType:=msoFileDialogOpen)
With objFileDialog
.AllowMultiSelect = False
.FilterIndex = 6
.InitialFileName = "F:\!Software\OFFICE 2019\alle filme3.csv" ' Anpassen !!!
.Title = "Importdatei auswählen"
If .Show Then strFilePath = .SelectedItems(1)
End With
Set objFileDialog = Nothing
If strFilePath vbNullString Then
Set objWorkbook = Workbooks.Open(Filename:=strFilePath)
Call objWorkbook.Worksheets(1).Columns("A:J").Copy(Destination:=ThisWorkbook. _
ActiveSheet.Cells(1, 1))
Call objWorkbook.Close(SaveChanges:=False)
Set objWorkbook = Nothing
End If
'Nur 1 Zeile Formatieren Formatieren
With ThisWorkbook.Worksheets("FilmDB").Activate ''''
Anzeige