VBA entspricht der SQL-Funktion 'in'

7

Ich schreibe eine bedingte Anweisung in vba wie

%Vor%

Ich habe mich gefragt, ob es einen schnelleren, saubereren Weg gibt, dies zu tun. Etwas wie

%Vor%

Danke

    
Ben 09.07.2013, 16:41
quelle

4 Antworten

10

Eine Alternative wäre:

%Vor%

Es vermittelt sehr gut die Bedeutung des if ... then ... else -Konstrukts.

    
MicSim 09.07.2013, 16:52
quelle
5

Ein anderer Weg

%Vor%

Filter gibt ein Array mit der Übereinstimmung zurück. Wenn keine Übereinstimmung gefunden wird, ist ubound = -1.

    
Dick Kusleika 09.07.2013 19:22
quelle
4

Sie können die Funktion Application.Match für ein Array verwenden:

%Vor%     
David Zemens 09.07.2013 16:46
quelle
0

CW , weil dies mit dem hypothetischen Beispiel übereinstimmt, aber wahrscheinlich keine reale Verwendungssituation. % Co_de% ist jedoch ein gutes Schlüsselwort, das Sie kennen sollten.

%Vor%

Dies ist in Ordnung für eine Überprüfung mit einer einzelnen Ziffer, aber nicht für mehrere Benutzer-IDs aus der realen Welt.

d. h.

%Vor%

aber

%Vor%     
Gaffi 09.07.2013 19:48
quelle

Tags und Links