Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Textfeld in Datum mit uhrzeit umwandeln

VBA Textfeld in Datum mit uhrzeit umwandeln
08.11.2017 11:30:06
Bellandi
Hallo zusammen,
ich habe ein Problem was für Euch wahrscheinlich ein Kinderspiel sein wird.
In meiner Tabelle stehen in Spalte "A" Datumswerte mit Uhrzeit zum Beispeil 20.05.2016 11:35:29 jedoch sind diese als Text formatiert und stehen linksbündig.
Ich brauche diese aber als Datum mit Uhrzeit also genauso wie sie bereits dort stehen. Folgender Makro erledigt seine Arbeit prima jedoch löscht er mir die Uhrzeiten heraus die ich aber dringend brauche.... Wie müsste das Makro richtig lauten damit die Uhrzeiten nicht verloren gehen ?
Sub Datum()
' Datum Makro
Columns("a:a").Select
Dim rngCell As Range
On Error Resume Next
For Each rngCell In Selection
If IsDate(rngCell.Value) Then
rngCell.Value = DateValue(rngCell.Value)
End If
Next rngCell
On Error GoTo 0
End Sub

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

Betreff
Datum
Anwender
Anzeige
AW: VBA Textfeld in Datum mit uhrzeit umwandeln
08.11.2017 12:14:19
Ralf
Hi,
wenn in Spalte A nur solche Angaben stehen, benötigst Du nicht einmal eine Schleife...
Columns("a:a").NumberFormat = "dd/mm/yyyy hh:mm:ss"

AW: VBA Textfeld in Datum mit uhrzeit umwandeln
08.11.2017 12:18:08
Werner
Hallo,
z.B. so:
Sub Datum()
Dim loLetzte As Long, raBereich As Range, raCelle As Range
On Error Resume Next
With Worksheets("Tabelle1")
loLetzte = .Cells(.Rows.Count, 1).End(xlUp).Row
Set raBereich = .Range(.Cells(1, 1), .Cells(loLetzte, 1))
For Each raCell In raBereich
If IsDate(raCell.Value) Then
raCell.NumberFormat = "m/d/yyyy h:mm:ss"
raCell.Value = CDate(raCell.Value)
End If
Next raCell
End With
On Error GoTo 0
Set raBereich = Nothing
End Sub
Gruß Werner
Anzeige

424 Forumthreads zu ähnlichen Themen


Gibt es eine Möglichkeit das Datum auszulesen aus:
Mo = Montag
Jahr=2008
KW=1
Besten Dank
Stephan

Guten Tag
Mit nachfolgendem Code wandle ich einen Textstring in ein Datum um. Komisch ist, dass ich die Schleife zweimal hintereinander laufen lassen muss. Nach dem ersten Mal wird das Datum mit "d/m/yy" und erst das zweite Mal im gewünschten Format "dd.mm.yy" angezeigt.
Was muss ich än...

Hi zusammen,
brauch hierbei Hilfe. Und zwar moechte ich gerne wissen, wie ich ein Datum in Kalenderwoche plus Jahreszahl umwandeln kann. Datum in Kalenderwoche ist ja kein Thema. Ich mache das mit dem Analysis ToolPak. Formel: =WEEKNUM(A1,2) Leider reicht mir aber die Wochenzahl nicht aus....

Hallo Freunde,
wie kann ich aus dieser Angabe "08 / 01" das Datum "01.01.2008" erstellen.
08 = Jahr
01 = Kalenderwoche
Danke im voraus.
Jochen

Hallo Leute!
Ich habe ein kleines Problem.
in Zelle A1 ist das Jahr (zB: 2008),
in Zelle A2 ist die Kw (zB: 28)
in Zelle C1 möchte ich Datum von Mittwoch dieser (zB: 28) Woche.
in Zelle C2 möchte ich Datum von Freitag dieser (zB: 28) Woche.
mit diese Formeln bekomme ich...

Hallo
Ich möchte gerne jeweils im MOntagsdatum die Kalenderwoche integriert haben. Also in der gleichen Zelle. Leider habe ich bis jetzt noch keine Lösung gefunden. Entweder hatte ich Probleme mit dem Format oder ich bekam einen Zirkelbezug.
Villeicht kann mir jemand weiterhelfen ? Dank...
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige