Supportnet / Forum / Tabellenkalkulation
Formate überprüfen
Frage
Hallo zusammen,
ich würde gerne die Profis um Rat fragen zu einem Formatierungsproblem.
Oftmals z.B. bei einem SVERWEIS, wird, wenn der Bezug nicht stimmt, #NV geliefert.
Manchmal liegt es nur daran das die Formate der Daten von der einen zur anderen Tabelle unterschiedlich sind, obwohl unter [b]FORMAT-->Zellen [/b]beiden Datensätze "[b]Standard[/b]" anzeigen.
Wie kann man so etwas prüfen, das die [b]Formate[/b] für die Datenreihen die man vergleicht nicht unterschiedlich sind
Antwort 1 von Meikel
Sorry,
ich hatte vergessen schonmal vorab mich zu bedanken.
Viele Grüße, meikel
ich hatte vergessen schonmal vorab mich zu bedanken.
Viele Grüße, meikel
Antwort 2 von Saarbauer
hallo,
geht nach meinem Kenntnisstnd nur mit einem Makro.
Gruß
Helmut
geht nach meinem Kenntnisstnd nur mit einem Makro.
Gruß
Helmut
Antwort 3 von Meikel
Hallo Helmut,
danke für die Info. Weißt Du vielleicht, wie so eon Makro aussehen könnte?
Gruß, meikel
danke für die Info. Weißt Du vielleicht, wie so eon Makro aussehen könnte?
Gruß, meikel
Antwort 4 von coros
Hallo Meikel,
z.B. für das Prüfen von Zahlenformaten so:
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
z.B. für das Prüfen von Zahlenformaten so:
Option Explicit
Sub Test()
If Sheets("Tabelle1").Range("A1").NumberFormat = Sheets("Tabelle2").Range("A1").NumberFormat Then
MsgBox "gleiche Zahlenformate", vbInformation, "Info..."
Else
MsgBox "verscheidene Zahlenformate", vbInformation, "Info..."
End If
End SubMfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 5 von Meikel
Hallo Oliver,
danke für das gute Makro, hab ich eingebaut.
So, jetzt weiß ich zwar das die Formate unterschiedlich sind, aber wie finde ich raus, wie diese sich unterscheiden?
Wie gesagt, die standen beide im Zellformat auf "Standard"
Ich hoffe ich nerve nicht, aber eine Lösung wiürde viel Arbeit erleichtern.
Gruß, meikel
danke für das gute Makro, hab ich eingebaut.
So, jetzt weiß ich zwar das die Formate unterschiedlich sind, aber wie finde ich raus, wie diese sich unterscheiden?
Wie gesagt, die standen beide im Zellformat auf "Standard"
Ich hoffe ich nerve nicht, aber eine Lösung wiürde viel Arbeit erleichtern.
Gruß, meikel
Antwort 6 von Meikel
Hallo zusammen,
so wie es aussieht gibt es versteckte Leerzeichen in der einen Datenspalte. Wie kann man so etwas kenntlich machen.
Vielen herzlichen Dank vorab.
Gruß, meikel
so wie es aussieht gibt es versteckte Leerzeichen in der einen Datenspalte. Wie kann man so etwas kenntlich machen.
Vielen herzlichen Dank vorab.
Gruß, meikel
Antwort 7 von Meikel
Hallo zusammen,
so wie es aussieht gibt es versteckte Leerzeichen in der einen Datenspalte. Wie kann man so etwas kenntlich machen.
Vielen herzlichen Dank vorab.
Gruß, meikel
so wie es aussieht gibt es versteckte Leerzeichen in der einen Datenspalte. Wie kann man so etwas kenntlich machen.
Vielen herzlichen Dank vorab.
Gruß, meikel
Antwort 8 von coros
Hallo Meikel,
mit der Funktion Inst() kannst Du herausfinden, ob in einer Zelle Leerzeichen oder anderweitige Zeichen vorhanden sind.
Als Beispiel: Prüfung der Zelle, ob im Wert ein Leerzeichen vorkommt:
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
mit der Funktion Inst() kannst Du herausfinden, ob in einer Zelle Leerzeichen oder anderweitige Zeichen vorhanden sind.
Als Beispiel: Prüfung der Zelle, ob im Wert ein Leerzeichen vorkommt:
Option Explicit
Sub Test()
If InStr(Range("A1"), " ") > 0 Then
MsgBox "Im Wert sind Leerzeichen enthalten", vbInformation, "Info..."
Else
MsgBox "Im Wert sind keine Leerzeichen enthalten", vbInformation, "Info..."
End If
End SubMfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 9 von Meikel
Hallo Oliver,
wenn ich das Makro ausführe, kommt
"Typen sind unverträglich"
Gibt es eine Möglichkeit, mal eine kleine Mustertabelle zu snden mit 2 Datensätze.
Viele Grüße, meikel
wenn ich das Makro ausführe, kommt
"Typen sind unverträglich"
Gibt es eine Möglichkeit, mal eine kleine Mustertabelle zu snden mit 2 Datensätze.
Viele Grüße, meikel
Antwort 10 von rainberg
Hallo Meikel,
dazu brauchst Du eigentlich kein Makro.
Der Zellinhalt lässt sich ganz einfach mit der Tabellenfunktion TYP() prüfen, schau sie Dir mal in der Hilfe an.
Gruß
Rainer
dazu brauchst Du eigentlich kein Makro.
Der Zellinhalt lässt sich ganz einfach mit der Tabellenfunktion TYP() prüfen, schau sie Dir mal in der Hilfe an.
Gruß
Rainer
Antwort 11 von Meikel
Hallo Rainer,
in der Tat, das geht mit TYP(). Ist schon erstaunlich, beide sehen gleich aus, aber die eine ist liefert als Ergebnis aus (TYP() eine 1, die andere eine 2.
Wieder was gelernt.
Herzlichen Dank an alle die freundlichen und kompetenten Helfer,
Gruß, meikel
in der Tat, das geht mit TYP(). Ist schon erstaunlich, beide sehen gleich aus, aber die eine ist liefert als Ergebnis aus (TYP() eine 1, die andere eine 2.
Wieder was gelernt.
Herzlichen Dank an alle die freundlichen und kompetenten Helfer,
Gruß, meikel

