Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
732to736
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
732to736
732to736
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Excel eintag mitschreiben

Excel eintag mitschreiben
Kai
Ich brauche ein Makro, dass die in Excel eingetragenen Zellen im Standard Windows Editor mitschreibt und dort als Datei speichert. Kann mir jemand helfen?

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Excel eintag mitschreiben
15.02.2006 11:36:38
Hoffi
Hallo Kai (dies ist eine Anrede),
meinst Du sowas?
'in ein Modul

Sub In_Editor()
Dim lRow As Long 'Zähler für letzte gefüllte Zeile
Dim Zeile As Long, Spalte As Long
Dim strDat As String, strPath As String
Dim Var As String 'Var ist die Variable
strPath = "C:\" 'strPath anpassen (da wo Deine Tab abgespeichert ist)
lRow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
strDat = strPath & "\Test.txt"
Close #1 'strDat schließen falls schon offen
Open strDat For Output As #1
For Zeile = 1 To lRow 'Schleife für die Zeile
For Spalte = 1 To 4 'Schleife für die Spalte (hier 4 spalten, ggf.anpassen)
Var = Var & Cells(Zeile, Spalte) & ";" 'Trennzeichen für die einzelnen Spalten, kann auch ein anderes sein
Next Spalte
Print #1, Var 'Var in die strDat schreiben
Var = "" 'Variable leeren
Next Zeile
Close #1 'strDat schließen und speichern
End Sub

Entweder legst Du Dir einen Button an, mit dem Du dann den gesamten Inhalt des Activen Tabellenblattes in die Textdatei speicherst, oder ins Workbook Close Ereignis.
Rückmeldung obs klappt wäre nett...
Grüße
Hoffi (das ist der Abschluß )
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige