Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
264to268
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
264to268
264to268
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Daten aus Textdatei per VBA importieren

Daten aus Textdatei per VBA importieren
10.06.2003 13:45:56
Markus
Ich habe leider noch nie etwas in Visual Basic gemacht und habe daher folgendes Problem:
In einer Excel Mappe befinden sich 2 Tabellen. Eine 3. soll über ein Makro in dieselbe Mappe importiert werden (aus einer Textdatei).
Nun habe ich den für diesen Zweck im Archiv beschriebenen code in ein neues Modul eingebaut. Was muss ich noch machen, damit das modul in Kraft tritt und ist im unteren code alles korrekt eingefügt? (Wie gesagt, bin Neuling. Aber jeder fängt ja mal an):

Sub TextImport()
Dim wks As Worksheet
Dim vFile As Variant
Application.ScreenUpdating = False
Set wks = ActiveSheet
fFile = Application.GetOpenFilename("Textdateien (*.txt), C:\Temp\excel.txt")
If vFile = False Then Exit Sub
ActiveSheet.Cells.Delete
Workbooks.OpenText Filename:=vFile, Tab:=False, semicolon:=True, _
comma:=False, Space:=False, other:=False
ActiveSheet.UsedRange.Copy wks.Range("A1")
ActiveWorkbook.Close savechanges:=False
Range("A1").Select
Application.ScreenUpdating = True
End Sub

mfg
Markus

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Daten aus Textdatei per VBA importieren
10.06.2003 13:53:03
Frederik Fuhrmann

Hallo Markus!

Ich würde mich dann mal Schritt für Schritt rantasten und mir mit dem Makrorecorder ein paar Sachen aufzeichnen. Denn so kommst du auch nicht weiter!

Gruß
F.

Re: Daten aus Textdatei per VBA importieren
10.06.2003 16:58:23
Markus

Ok, habs raus. Es funktioniert :)
Allerdings musste ich in dem auf Herbers Excel Server stehenden code etwas korrigieren. Kann es sein, dass sich der Autor folgender Vorlage vertippt hat?

Text-Index: 065499
Thema: Allgemein
Subject: Textdatei in Tabellenblatt importieren

StandardModule: basMain

Sub TextImport()
Dim wks As Worksheet
Dim vFile As Variant
Application.ScreenUpdating = False
Set wks = ActiveSheet
fFile = Application.GetOpenFilename("Textdateien (*.txt), *.txt")
If vFile = False Then Exit Sub
ActiveSheet.Cells.Delete
Workbooks.OpenText FileName:=vFile, Tab:=False, semicolon:=True, _
comma:=False, Space:=False, other:=False
ActiveSheet.UsedRange.Copy wks.Range("A1")
ActiveWorkbook.Close savechanges:=False
Range("A1").Select
Application.ScreenUpdating = True
End Sub

Und zwar in Zeile 8: Muss es nicht "vfile=" heißen statt "fFile="? Ich will damit nur auf einen möglichen Tippfehler aufmerksam machen. Wenn es nicht stimmt, was ich sage, vergesst es einfach ...
Gruß
Markus



Anzeige

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige