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

If Not-Funktion richtig nutzen

Forumthread: If Not-Funktion richtig nutzen

If Not-Funktion richtig nutzen
18.08.2021 12:10:42
XF
Hallo zusammen,
ich hänge gerade an der If Not Funktion :(
Mein Makro soll, wenn bspw. der Wert in Zelle A5 NICHT "xyz" ist, in Zelle B5 einen Hinweis ausgeben.
Mein Versuch über If Not Range("A5") = "xyz" then Range("B5") = "Hinweis" klappt leider nicht.
Gleiches gilt bei If Range("A5") "xyz" then Range("B5") = "Hinweis"...
Was mache ich falsch? Bei beiden Optionen bekomme ich den Laufzeitfehler 13...
Danke euch im Voraus für eure Hilfe!!
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
If Range("A5") <> "XYZ" Then ....
18.08.2021 12:19:52
Rudi
AW: If Range("A5") <> "XYZ" Then ....
18.08.2021 12:31:51
Xenia
Hi Rudi,
wie muss ich deine Antwort verstehen? Mir wird nur ein Betreff angezeigt, aber genau das habe ich ja schon versucht?
Danke dir für eine kurzen Hinweis :-)
AW: If Not-Funktion richtig nutzen
18.08.2021 12:43:33
Herbert
Moin,
steht in Zelle(A5) gerade "xyz"?
MfG
Herbert
Anzeige
AW: If Not-Funktion richtig nutzen
18.08.2021 12:49:46
Herbert
Kleine Erklärung,
Geb in Zelle A5 im Tabellenblatt:"Tabelle1"
einfach "xyz" ein und rechts daneben das "Hinweis" verwschwindet.
MfG
Herbert
Anzeige
AW: If Not-Funktion richtig nutzen
18.08.2021 12:59:26
Xenia
Hallo Herbert,
danke für deine Hinweise. Wenn ich das bei mir ausprobiere (also in diesem Fall xyz eintrage) verschwindet "Hinweis" jedoch nicht. Kann das an der genutzten Excel-Version liegen?
Viele Grüße
AW: If Not-Funktion richtig nutzen
18.08.2021 13:18:24
Herbert
Moin moin,
das kann durch aus sein,
aber das kann ich dir nicht zu 100% sagen.
Guck dir die Tipps von Daniel an,
ersetze bei dem Code von mir ...".Value" durch ".Text",
also dann sollte es echt funktionieren wenn nicht einfach noch einmal deine BSP.-Datei wo es nicht klappt hochladen.
Dann probiere ich das über diese aus.
MfG
Herbert
Anzeige
AW: If Not-Funktion richtig nutzen
18.08.2021 13:11:33
Daniel
Hi
Prinzipiell sehen deine Codeversuche korrekt aus.
Laufzeitfehler 13 kann auch daher kommen, dass A5 ein Fehlwert steht, welche in VBA immer etwas gesondert behandelt werden muss.

if Range("A5").Text = "XYZ" then
Range("B5").ClearContents
Else
Range("B5").value = "Hinweis"
End if
Oder als Einzeiler

Range("B5").Value = IIf(Range("A5").Text = "XYZ", "", " Hinweis")
Gruß Daniel
Anzeige
AW: If Not-Funktion richtig nutzen
18.08.2021 13:36:05
Xenia
Hi ihr beiden,
vielen, vielen Dank für eure Hilfe!! Mit .Text klappt es nun! :-)
Viele Grüße!
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18