VBA Learner mit Problem
03.03.2006 00:29:20
Marco
mit Excel habe ich in den letzten 5 -6 Jahren schon etliche Projekte gemeistert, habe mich aber eigentlich immer nur auf komplexe Formeln beschränkt. Mit der Methode bin ich aber zuletzt immer mehr an Grenzen gestossen, und ein aktuelles Projekt liese sich nicht mehr so einfach nur mit Formeln realisieren. Also habe ich nun beschlossen, mich in VBA einzuarbeiten. Ich arbeite inzwischen mit der Version 10 (XP) und habe mir von Herdt das entsprechende Arbeitsbuch gekauft. Parallel dazu verwende ich von Microsoft das Buch "Excel Visual Basic 2002 Schritt für Schritt", und bin schon auf Seite 64 zum ersten mal ratlos ... ;-( Um eine txt-Datei in ein Excel-Sheet zu importieren wird folgendes Makro dargestellt:
Sub DateiImportieren()
' DateiImportieren Makro
' Makro am 02.03.2006 von Marco Müller aufgezeichnet
neuDatei = Application.GetOpenFilename("Textdateien,*.txt")
Workbooks.OpenText _
FileName:=neuDatei, _
Origin:=xlWindows, _
StartRow:=4, _
DataType:=xlFixedWidth, _
FieldInfo:=Array(Array(0, 1), Array(5, 1), _
Array(20, 1), Array(28, 1), Array(43, 1), _
Array(52, 1), Array(62, 1), Array(69, 1)), _
ActiveSheet.Move Before:=Workbooks("Kapitel02.xls").Sheets(1)
Range("A2").Select
Selection.EntireRow.Delete
Range("A1").Select
End Sub
Leider funktioniert das Makro bei mir nicht, ich bekomme jedesmal die Fehlermeldung "Fehler beim Kompilieren: Syntaxfehler", obwohl ich das Makro schon zigmal Wort für Wort verglichen habe. Ist das nun ein bekannter Fehler im Buch, habe ich Tomaten auf den Augen, oder liegt es sonst an etwas anderem? Ich möchte das Kapitel natürlich auch nicht einfach so übergehen.
Bin für jeden Rat sehr dankbar.
Viele Grüße
Marco