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

Makro Prüfung

Forumthread: Makro Prüfung

Makro Prüfung
08.03.2020 12:47:19
Marcus
Hallo an die Profis,
wer kann helfen, ich habe ein Makro, welches die Daten in Spalte A überprüft:
Leere Felder
Doppelte Kategorie
Colorindex 45
Wenn eines der Sachen auftritt soll eine MsgBox erscheinen (ginge auch Userform?), ist alles richtig, soll das Programm weiter laufen. Hier komme ich nicht richtig weiter, die Bedingung habe ich auskommentiert da es nicht richtig funktioniert…
Bin für Eure Hinweise dankbar.
Beste Grüße
Marcus
https://www.herber.de/bbs/user/135695.xlsm
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro Prüfung
08.03.2020 12:59:05
Regina
Hallo Marcus,
das müsste wohl so laufen:
If (ergebnis1 = "korrigieren" Or ergebnis2 = "korrigieren" Or ergebnis3 = "korrigieren") Then
Noch ein Hinweis:
Deine Deklarationen sind zum Teil fehlerhaft. Mit dieser Zeile:
Dim found1, found2, found3 As Boolean

Wird nur found3 als Boolean deklariert, die anderen Variablen werden vom Typ Variant angelegt, das kann zu Fehlern führen.
Besser:
Dim found1 as Boolean, found2 as Boolean, found3 As Boolean
Gruß Regina
Anzeige
AW: Makro Prüfung
08.03.2020 13:33:32
Marcus
Hallo Regina,
so wie es aussieht, schein es jetzt zu funktionieren.
Danke für die schnelle Hilfe.
Worin liegt denn jetzt der Unterschied in der Schreibweise
Dim found1, found2, found3 As Boolean
und Deiner Schreibweise?
Gruß
Marcus
AW: Makro Prüfung
08.03.2020 13:37:33
Regina
... der Unterscheid liegt darin, dass bei Deiner Schreibweise nur die letzte Variable den Datentyp Boolean zugewiesen bekommt. Die anderen beiden bekommen keinen Datentyp und werden deshalb automatsich als Variant deklariert.
Gruß Regina
Anzeige
AW: Makro Prüfung
08.03.2020 13:39:20
Marcus
Ahh...
super, danke nochmals.
Gruß
Marcus
PS: Wirfst Du auch mal bitte auf meinen anderen Beitrag - "Fehler im Makro"? :-)
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige