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

Format überprüfen

Forumthread: Format überprüfen

Format überprüfen
07.02.2004 10:56:22
Marco M
Hallo und Guten Morgen,
ich möchte gerne in einem Sheet im Range ("L1,L3,L5:L10,L12,M3,M5:M10,G8") überprüfen, ob die Zeit im richtigen eingegeben wurde (Format [h]:mm z.B. 8:00 für 8 Std. bzw. 6:30 für 6,5 Std....usw).
Application.Union ist bereits im Gebrauch, aber dort kann ich es nicht einbauen.
Vielen lieben Dank und schönes Wochenende !
Marco M
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Format überprüfen
07.02.2004 11:10:07
Marco W.
Ich bin zwar kein Profi, aber das müsste funktionieren (bei mir hat es das)

Sub Makro4()
With Range("L1,L3,L5:L10,L12,M3,M5:M10,G8")
If .NumberFormat = "h:mm" Then
MsgBox "Alle Formatierungen sind korrekt!"
Else
MsgBox "Die Formatierung im überprüften Bereich ist nicht vollständig."
End If
End With
End Sub

Anzeige
AW: Format überprüfen
07.02.2004 11:21:15
Bert
Option Explicit

Sub Formattest()
Dim c As Range, wsh As Worksheet
Set wsh = Sheets("Tabelle1")
For Each c In wsh.[L1,L3,L5:L10,L12,M3,M5:M10,G8]
If c.NumberFormat <> "[h]:mm" Then
MsgBox "Falsches Zahlenformat in Zelle " & c.Address(0, 0) & " bitte korrigieren!"
wsh.Activate
c.Select
Exit Sub
End If
If Not IsNumeric(c) Then
MsgBox "Nur Zeitwerte möglich " & c.Address(0, 0) & " bitte korrigieren!"
wsh.Activate
c.Select
Exit Sub
End If
If IsEmpty(c) Then
MsgBox "Zelle " & c.Address(0, 0) & " darf nicht leer sein! Bitte korrigieren!"
wsh.Activate
c.Select
Exit Sub
End If
Next
End Sub

Bert
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige