Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
996to1000
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
Inhaltsverzeichnis

Dateiabfrage in Makro einbauen

Dateiabfrage in Makro einbauen
23.07.2008 13:51:46
Torsten
Hallo zusammen,
ich kenne mich mit VBA überhaupt nicht aus. Könnte mir vielleicht jemand die fehlenden Zeilen zu folgendem Makro ergänzen, so dass ich den Speicherort nicht immer im Makro anpassen muss, sonden dazu aufgefordert werden die entsprechende Datei in einem Fenster (Explorer) aus zu wählen?
Viele Dank im Vorraus!
Gruss
Torsten
Option Explicit

Sub LiestZeilenundTransponiert()
'Excel2002
'liest eine Zeile und transponiert
Const DatNam = "C:\Dokumente und Einstellungen\user\Desktop\22918 Ascii.ascii"
Dim IDatNum As Integer
Dim i As Integer
Dim Zeile As String
Dim VZeile As Variant
Dim Zeilennummer As Integer
IDatNum = FreeFile
Open DatNam For Input As IDatNum
While Not EOF(IDatNum)
Zeilennummer = Zeilennummer + 1
Line Input #IDatNum, Zeile
Debug.Print Zeile
VZeile = Split(Zeile, ",")
For i = 0 To UBound(VZeile)
Cells(i + 1, Zeilennummer) = VZeile(i)
Next
Wend
Close (IDatNum)
End Sub


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

Betreff
Datum
Anwender
Anzeige
GetOpenFilename
23.07.2008 14:09:48
Backowe
Hi,
Sub LiestZeilenundTransponiert()
'Excel2002
'liest eine Zeile und transponiert
Dim IDatNum As Integer
Dim i As Integer
Dim Zeile As String
Dim VZeile As Variant
Dim Zeilennummer As Integer
Dim DatNam As Variant
DatNam = Application.GetOpenFilename(fileFilter:="ASCII-Dateien (*.ascii), *.ascii")
If DatNam <> False Then
  IDatNum = FreeFile
  Open DatNam For Input As IDatNum
  While Not EOF(IDatNum)
   Zeilennummer = Zeilennummer + 1
   Line Input #IDatNum, Zeile
   Debug.Print Zeile
   VZeile = Split(Zeile, ",")
   For i = 0 To UBound(VZeile)
     Cells(i + 1, Zeilennummer) = VZeile(i)
   Next
  Wend
  Close (IDatNum)
End If
End Sub

Anzeige
Funzt
23.07.2008 15:15:05
Torsten
Vielen Dank!
Perfekt...
Gruss
Torsten

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige