Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Datum automatisch einfügen
#1
Hi Leutz,

ich suche nach einer Lösung wie ich in einer Spalte das Datum automatisch setze.
Beispiel Spalte A1- 01.11.2017 Dann soll automatisch bis zur Spalte A30 das Datum 30.11.2017 gesetzt werden(immer aktueller Monat nur)
Bei dem Dezember dann bis A31 dann 31.12.2017.
Ziel soll es sein das ich nur den Anfangsmonat immer setze und der Rest automatisch gesetzt wird ohne mit der Maus dies "runterzuziehen".

ist das möglich?


Danke im Voraus.
Antworten Top
#2
Hi,

so:

Arbeitsblatt mit dem Namen 'Tabelle1'
 A
101.02.2016
202.02.2016
303.02.2016
404.02.2016
505.02.2016
606.02.2016
707.02.2016
808.02.2016
909.02.2016
1010.02.2016
1111.02.2016
1212.02.2016
1313.02.2016
1414.02.2016
1515.02.2016
1616.02.2016
1717.02.2016
1818.02.2016
1919.02.2016
2020.02.2016
2121.02.2016
2222.02.2016
2323.02.2016
2424.02.2016
2525.02.2016
2626.02.2016
2727.02.2016
2828.02.2016
2929.02.2016
30 
31 

ZelleFormel
A2=A1+1
A29=WENN(A28="";"";WENN(A28=MONATSENDE($A$1;0);"";A28+1))
A30=WENN(A29="";"";WENN(A29=MONATSENDE($A$1;0);"";A29+1))
A31=WENN(A30="";"";WENN(A30=MONATSENDE($A$1;0);"";A30+1))
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.5.3) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • staff007
Antworten Top
#3
Hallo,

füge in das schon vorhandene VBA-Modul des entsprechenden Tabellenblattes folgenden Code ein:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
On Error Resume Next
Application.EnableEvents = False
Target.DataSeries Rowcol:=xlColumns, Type:=xlChronological, Date:=xlDay, _
Step:=1, Stop:=DateSerial(Year(Date), Month(Date) + 1, 0), Trend:=False
Application.EnableEvents = True
On Error GoTo 0
End If
End Sub
Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • staff007
Antworten Top
#4
Super hat gefunzt vielen Dank Leute Smile
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste