Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1040to1044
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

frage zu datum+datei speichern

frage zu datum+datei speichern
18.01.2009 15:46:00
Schneider
Hallo,
ich habe zwei probleme mit meinem code
1. ich möchte in eine zelle das heutige Datum + 2 arbeitstage schreiben
wollte dies erst mit der funktion arbeitstag versuchen, allerdings benötige ich das ganze per vba...als ich die funktion dann per makrorecoder aufgezeichnet habe, steht in der zelle allerdings #NAME? obwohl das add-in analysefunktion aktiviert ist
2. ich möchte anschließend eine datei speichern..dies funktioniert auch, nur wenn man beim speichern auf abbrechen klickt, wird eine datei mit dem namen "FALSCH" erzeugt...wie kann ich dies verhindern?

Private Sub CommandButton1_Click()
Dim Datei As String, Text As String
Dim Zeile As Long
Dim HFeld As Integer
Dim zeigen
On Error GoTo Fehler
'Zieldatei festlegen
Datei = "c:\test.kfw"
pfad_nochmal:
Datei = Application.GetSaveAsFilename(Datei, , , "Dateinamen für XML-Datei eingeben")
Close #1
If Dir(Datei)  "" Then
frage = MsgBox("Die Datei: " & Chr(13) & _
Datei & Chr(13) & _
"ist bereits vorhanden! " & Chr(13) & _
"Datei überschreiben ?", _
vbYesNo + vbQuestion, "Frage")
If frage  vbYes Then GoTo pfad_nochmal
End If
Open Datei For Output As #1 'Zieldatei öffnen
'reinschreiben
Print #1, ""
Close #1    'Zieldatei schließen
MsgBox "Die XML-Datei wurde erstellt. " & Chr(13) & Chr(13) & _
"Speicherort: " & Chr(13) & _
"> " & Datei & " 


3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: frage zu datum+datei speichern
18.01.2009 15:54:00
Daniel
Hi
zu 2.
das kann man mit folgender abfrage verhindern:

Datei = Application.GetSaveAsFilename(Datei, , , "Dateinamen für XML-Datei eingeben")
if Datei  "Falsch" then
Close #1
If Dir(Datei)  "" Then
frage = MsgBox("Die Datei: " & Chr(13) & _
Datei & Chr(13) & _
"ist bereits vorhanden! " & Chr(13) & _
"Datei überschreiben ?", _
vbYesNo + vbQuestion, "Frage")
If frage  vbYes Then GoTo pfad_nochmal
End If
Open Datei For Output As #1 'Zieldatei öffnen
'reinschreiben
Print #1, ""
Close #1    'Zieldatei schließen
MsgBox "Die XML-Datei wurde erstellt. " & Chr(13) & Chr(13) & _
"Speicherort: " & Chr(13) & _
"> " & Datei & " end if...


Anzeige
AW: frage zu datum+datei speichern
18.01.2009 22:58:50
schneider
hi,
danke...hast du auch ne idee zu erstens oder jemand anders?
gruß
AW: frage zu datum+datei speichern
18.01.2009 23:50:00
Daniel
Hi
als VBA vielleicht mit dieser Formle:

= Date + 2 - 2 * (Weekday(Date, vbSaturday) > 5)


dem heutigen Datum werden 2 Tage hinzugeügt und wenn das heutige Datum ein Donnerstag oder Freitag ist, 4 um das Wochenende zu überspringen (dh. die Formel funktioniert nicht für Feiertage, nur für wochendenen.
Gruß, Daniel
ps: als Hinweis um die Formel zu verstehen:
in Berechnungen wird der Wahrheitswert WAHR wie -1 behandelt und FALSCH wie 0

Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige