Mehrere Abfragen mit IF realisieren

Hallo

Ich möchte mit dem Makro Abfragen ob die jeweiligen Namen auch wirklich in den Zellen stehen.

Ohne das ich jetzt alle Namen in Variablen lade, würde ich das gerne simple mit If lösen. Leider erfolgt die Abfrage nicht systematisch, es wäre alles sin Spalte A… aber verschiedene Zeilen. Zum Abfragen habe ich ca. 20 Namen.

Meine Vorstellung:

If Range("A1") "Mike" , Range("A3") "Susi" \_
Range("A23") "Ute" , Range("A72") "Olaf", etc.. Then
Msgbox "Namen stimmen nicht"
Exit Sub
End if

Msgbox "Alles ok !"

Könnte man so etwas realisieren ?

Gruss
Flexo

Moin, Flexo,

mit ODER geht das:

 if (Oder(bed1;bed2;...;bedn);true;false)

Gruß Ralf

Hallo Ralf

Ich suche da eine VBA Funktion.

Danke
Flexo

Hi,

Ich suche da eine VBA Funktion.

Eine Funktion, die unstrukturierte Daten verhackstückt? Viel Glück bei der Suche.

Gruß Ralf

Ohne das ich jetzt alle Namen in Variablen lade, würde ich das
gerne simple mit If lösen. Leider erfolgt die Abfrage nicht
systematisch, es wäre alles sin Spalte A… aber verschiedene
Zeilen. Zum Abfragen habe ich ca. 20 Namen.
If Range(„A1“) „Mike“ , Range(„A3“) „Susi“ _
Range(„A23“) „Ute“ , Range(„A72“) „Olaf“, etc… Then

Hallo Flexo,

Pseudocode:

if Bed1 or Bed2 or Bed3 or Bed4 or Bed5 then

also so in Vb(a):

If Range(„A1“) „Mike“ Or Range(„A3“) „Susi“ Then

Gruß
Reinhard

Uppsala

Ich suche da eine VBA Funktion.

Hallo Flexo,

meinst du eine BDF? (Benutzerdefinierte Funktion)

also so

If Fkt(…) = True Then

Gruß
Reinhard