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

Makro zum erstellen einer Liste

Makro zum erstellen einer Liste
19.09.2007 11:34:00
Benjamin
Hi,
ich habe ein Makro das jedesmal wenn es aktiviert wird, einen Eintrag mit dem aktuellen Datum in eine Textdatei schreibt.
Kann mir bitte jemand dabei helfen das Makro so zu verändern, dass nicht nur das Datum, sondern auch aus der aktuellen Tabelle das Feld A1 hinter dem Datum in die Textdatei eingefügt wird.
Das Makro sieht zur Zeit so aus:
(zum Testen einfach Makro in VBA einfügen und Ordner Test unter C erstellen)

Sub LISTE()
Dim ZeitPunkt As Date
ZeitPunkt = Now
Application.ScreenUpdating = False
'Zeitpukt der Button-Betätigung in Text-Datei speichern
Call ZeitPunktTXT(DatumZeit:=ZeitPunkt, _
DateiName:="C:\Test\ButtonKlickZeit.txt", LISTE:=False)
Call ZeitPunktTXT(DatumZeit:=ZeitPunkt, _
DateiName:="C:\Test\ButtonKlickZeitListe.txt", LISTE:=True)
Application.ScreenUpdating = True
End Sub



Sub ZeitPunktTXT(DatumZeit As Date, DateiName As String, LISTE As Boolean)
'Zeitpunkte des Buttonklicks in Text-Dateien speichern
Dim FreeNr As Byte
On Error GoTo Fehler
FreeNr = FreeFile
If LISTE = False Then
Open DateiName For Output As #FreeNr
Print #FreeNr, "ZeitPunkt Letzter Klick"
Else
Open DateiName For Append As #FreeNr
End If
Print #FreeNr, Format(DatumZeit, "DD.MM.YYYY hh:mm:ss")
Close #FreeNr
Exit Sub
Fehler:
MsgBox "Fehler Nr.: " & Err.Number & " ist aufgetreten!" & vbLf & vbLf & Err.Description
Close #FreeNr
End Sub


Ich hoffe mir kann jemand helfen
Mit freundlichen Grüßen
Benjamin

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

Betreff
Datum
Anwender
Anzeige
AW: Makro zum erstellen einer Liste
19.09.2007 14:20:00
gerwas
Hallo
ergänze enfach deine zeile, wo du in die datei schreibst:
Print #FreeNr, Format(DatumZeit, "DD.MM.YYYY hh:mm:ss"),ActiveSheet.Range("A1").Value
kanst auch mit ; trennen dann gibts keinen Abstand zum vorherigen Text in der Zeile
Gruß GerWas

AW: Makro zum erstellen einer Liste
19.09.2007 14:31:50
Benjamin
Vielen Dank!
Hat auf Anhieb geklappt.
Mit freundlichen Grüßen
Benjamin
Anzeige

29 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige