Da haben wir uns wirklich Missverstanden, Bernhard.
Anders gesagt: Wir zitieren hier so oft die Designerhilfe. Und was sagt uns die Help:
Intern wird (so zumindest. lt. Text) True/False als Variant zurückgegeben.
(bestes Beispiel: die Events wie QuerySave etc.: Continue as Variant)
Ein Anfänger zählt 1 + 1 zusammen und deklariert dann natürlich auch alle True/False als Variant (und nicht als Integer bzw. Boolean).
Ich gehe nach wie vor dem Grundatz nach: Niedrigster Datentyp wenn immer möglich. Darauf begründet auch mein Auslöser dieses Threads

(auch wenn ich nun hier wohl mitbekommen habe, dass mein Vorhaben auf einfache Weise so nicht geht und doch ein Variant nötig ist)