Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Text statt Datum

Forumthread: Text statt Datum

Text statt Datum
22.02.2016 01:08:15
chris58
Hallo !
Ich würde bei einem bestehenden Makro statt des Datums beim sichern, die Felder A5 und B5 bei der Sicherung benötigen.
Kann mir bitte wre sagen, was ich da eingeben muß.
Danke
Hier das Makro:
Sub Sichern()
Dim i As Integer
Application.ScreenUpdating = False
With ThisWorkbook
For i = 1 To .Worksheets.Count
If .Sheets(i).Visible Then
.Sheets(i).Copy
With ActiveSheet
.UsedRange.Copy
.UsedRange.PasteSpecial Paste:=-4163 'xlPasteValues
Application.CutCopyMode = False
Range("A1").Select 'nicht unbedingt erforderlich, nimmt aber die Zellmarkierung von _
UsedRange weg.
.Cells(.Rows.Count, 4).End(xlUp).Offset(2, 0).Resize(1, 3).FormulaR1C1 = "=Sum(R1C:R[-2]C)"
.Parent.SaveAs Filename:="C:\Dokumente und Einstellungen\0000\Desktop\Sommer\Dienstpläne\ _
Monatskopien\" & _
"Monatsliste_" & .Name & "_" & Format(Date, "dd.mm.yyyy") & ".xls"
.Parent.Close
End With
End If
Next i
End With
MsgBox "Dateien wurden gespeichert"
End Sub

Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Text statt Datum
22.02.2016 07:03:15
Hajo_Zi
"Monatsliste_" & .Name & "_" & Ramge("A5")&Range("B5") & ".xls"

AW: Text statt Datum
22.02.2016 08:10:31
chris58
Hallo....danke........jedoch habe ich nun gesehen, das in Zelle A5 nur ein Datum (z.B. 1.1.12015) steht. kann ich da nur das Monat für doe Speicherung der Liste ausgelesen bekommen.
Danke

Anzeige
AW: Text statt Datum
22.02.2016 09:21:32
JoWE
Hallo Chris
das Monat = Month(.Range("A5")) ergibt bei "1.1.2015" dann '1'.
also: "Monatsliste_" & .Name & "_" & Month(.Range("A5")) & .Range("B5") & ".xls"
Gruß
Jochen

AW: Text statt Datum
22.02.2016 10:31:03
chris58
Hallo, leider gehts das zwar, aber es wird das ganze Datum übernommen.
Unter der Zelle A5 wird ein Kalender ab Zelle A8 angezeigt.
Die Zelle A5 ist formartiert mit MMMM, sodaß nur der Monat aufscheint. Jedoch wenn ich dann mittels des VBA Codes diese Zelle A5 abfrage, dann bringt er mir mit der Sicherung das ganze Datum.
Zelle A5 = Jänner
Zelle A8 = 1.1.2015
Dateiname für Sicherung sieht dann so aus:
Monatsliste_Stundenzettel_1.1.2015
Aussehen sollte es aber:
Monatsliste_Stundenzettel Jänner2015
Bitte um Rat
Danke

Anzeige
AW: Text statt Datum
22.02.2016 10:44:36
JoWE
...dann sag's doch gleich; versuch's mal so: format(.Range("A2"),"MMMM")
"Monatsliste_" & .Name & "_" & format(.Range("A2"),"MMMM") & .Range("B5") & ".xls"
Gruß
Jochen

AW: Text statt Datum
22.02.2016 10:51:38
chris58
Danke.......perfekt
chris58

AW: Danke für die Rückmeldung
22.02.2016 11:03:48
JoWE

Anzeige
alternativ
22.02.2016 12:26:20
Rudi
Hallo,
"Monatsliste_" & .Name & "_" & Text(.Range("A2")) & .Range("B5") & ".xls"
fügt wie dargestellt ein.
Oder
"Monatsliste_" & .Name & "_" & MonthName(.Range("A2")) & .Range("B5") & ".xls"
Gruß
Rudi
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18