Ich habe Code, der Access-Tabellen in .csv exportiert. Ich versuche jedoch nicht, die Spalten nach dem Export automatisch zu füllen. Ich bekomme eine "Objektvariable oder mit Blockvariable nicht gesetzt".Autofit-Spalten CSV-Datei vba
Ist es auch möglich, mpulptiple csv-Dateien zu öffnen und automatisch zu bearbeiten?
Unten ist der Code, ich schätze jede Hilfe, die Sie geben können.
Function AutoFits()
Dim ObjFSO As Object
Dim ws As Worksheet
Set ObjFSO = CreateObject("scripting.filesystemobject")
ObjFSO.Opentextfile "C:\filename.csv"
With ObjFSO
ws("sheet1").Select
.Columns("A:O").Select
.Selection.Columns.AutoFit
.activeworkbook.Save
End With
ObjFSO.Quit
Set ObjFSO = Nothing
End Function
Ihre With-Anweisung an das Scripting-Objekt bezieht, und Sie versuchen Blatt basierend Eigenschaften auf dieses Objekt zu setzen. Daher der Fehler – Aeneas