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 UK/US->DE
#11
Sorry Martin, ich bin raus. Zum einen schreibst du was von csv-Dateien. Dann im Nachbarforum EXCEL2013 hier gibst du XL2020 an. Und dann postetest du eine *.xlsm (offenbar mir Makros)


P.S.: So sähe eine mögliche Lösung mittels Power Query aus... ohne VBA (keine *.xlsm nötig und wenn die Daten aus eier *.csv kommen auch ohne rechte Tabelle. Natürlich könnte man die Monate auch noch formatieren.

Arbeitsblatt mit dem Namen 'Tabelle2'
OPQRSTUVWX
2GeburtHochzeitTodGeburtHochzeitTod
330.01.190301.01.193004.01.197530 JAN 190319304 JAN 1975
406.05.191401.01.194207.04.19866 MAY 191419427 APR 1986
509.07.190501.01.193822.03.19579 JUL 1905193822 MAR 1957
625.09.193308.01.201325 SEP 19338 JAN 2013
703.10.186613.11.18963 OCT 186613 NOV 1896
810.11.189410 NOV 1894
914.05.189214 MAY 1892
1002.01.188004.05.190112.10.19612 JAN 18804 MAY 190112 OCT 1961
1103.05.19123 MAY 1912
1210.12.189001.05.192308.07.196010 DEC 18901 MAY 19238 JUL 1960
1317.05.191217 MAY 1912
14
1527.02.189104.04.191327.03.196327 FEB 18914 APR 191327 MAR 1963
1612.11.190912 NOV 1909
1702.02.18912 FEB 1891
1823.02.190023 FEB 1900
1908.05.19088 MAY 1908
2028.05.190628 MAY 1906
2106.02.19146 FEB 1914
2222.05.190322 MAY 1903
2327.04.190627 APR 1906
2414.05.192014 MAY 1920
2522.05.192022 MAY 1920
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#12
Hallo zusammen,
mit Power Query kenn ich mich nicht aus.
Es ist eine csv Datei in Excel importiert.
Daraus werden die Datum in die obige Tabelle eingefügt.
Wenn es keine andere Lösung gibt, werde ich so wie bisher weiterfahren.
Trotzdem danke für die Mühe
Gruss Martin
Antworten Top
#13
(09.07.2020, 20:01)luna101 schrieb: Hallo zusammen,
...
Es ist eine csv Datei in Excel importiert.
....
Gruss Martin

Hi Martin, man sieht nicht, wie die Tabelle importiert wird. Außerdem sind nach wie vor die Versionsangaben  widersprüchlich, wenn du nicht mitmachen willst oder kannst... war's das von mir aus.
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#14
Moin

Hier mal meine PQ-Lösung.
Wenn nur das Jahr angegeben ist dann wird immer der 01.01. d.J. genommen.


Angehängte Dateien
.xlsm   clever-excel-forum_27145.xlsm (Größe: 118,65 KB / Downloads: 10)
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#15
(09.07.2020, 18:20)Jockel schrieb: Sorry Martin... hier gibst du XL2020 an.... 

Mein Fehler, nicht XL2020 sondern XL2010 ...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#16
Hallo shift-del
danke für deine Mühe. Habe die Datei angeschaut sie scheint ebenfalls zu funktionieren, wobei auch hier
nicht nur die Jahreszahl steht sondern 01.01.Jahr. Das gleiche macht auch die Formel die ich erhalten habe,
hier wird das Jahr mit dem 02.07. ergänzt. Wie ich schon geschrieben habe, behersche ich PQ nicht und
suche deshalb eine andere Lösung, wo ich nicht nachträglich das Datum von Hand bereinigen muss,
eventuell kann man das Makro in der beigefügten Tabelle anpassen.
Mit freundlichen Grüssen  und :98:
Martin
Antworten Top
#17
Hier nun die wiedergefundene Lösung von EarlFred im MSOF:

https://www.ms-office-forum.net/forum/sh...p?t=368457

Übrigens: Für Datümer nach dem Jahr 1573 (Beginn d. greg. Zeitrg.) bis zum 1.3.1900 nimmt man einfach 400 Jahre hinzu. Dann wird das Datum zu einem rechnenden Datum mit stimmendem Wochentag.
Antworten Top
#18
Hallo LCohen
danke für das Suchen und den Link zu EarlFred. Das ist für mich schon zu hohe Schule.    Huh
Habe mit Matrixformeln noch nie etwas zu tun gehabt. Da würde mir nur eine Kompletlösung helfen,
was wiederum zuviel verlagt wäre. Sollte sich jedoch einer erbarmen würde ich mich trotzdem freuen.
Danke nochmals für deine Mühe und Gruss
Martin
Antworten Top
#19
Hallo Martin!

=WENNFEHLER(--WECHSELN(WECHSELN(WECHSELN(WECHSELN(GROSS(WENN(LÄNGE(X9)=4;"2.7."&(X9+400);WECHSELN(X9;RECHTS(X9;4);RECHTS(X9;4)+400)));"AR";"RZ");"Y";"I");"EC";"EZ");"C";"K");)

Das liegt am fettgeschriebenen Teil der Formel. Schreib da einfach nur X9+400, dann klappt das so, wie du möchtest.

Liebe Grüße
Alex
Antworten Top
#20
Einfach so:

Code:
Sub M_snb()
    Tabelle2.Columns(24).Resize(, 2).Copy Tabelle2.Cells(1, 41)

    For j = 1 To 12
      Tabelle2.Columns(41).Resize(, 2).Replace " " & Application.GetCustomListContents(3)(j) & " ", Format(j, "\.00\.")
    Next
End Sub

Lösche 'Option Explicit'.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top


Gehe zu:


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