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

Frage zu "Dir$" - was bedeutet das $-Zeichen?

Forumthread: Frage zu "Dir$" - was bedeutet das $-Zeichen?

Frage zu "Dir$" - was bedeutet das $-Zeichen?
Martin
Hallo,
ich habe in einem Beitrag im Archiv (https://www.herber.de/forum/archiv/1068to1072/t1070551.htm) folgende Scheibweise beim Aufrufen der Dir-Funktion gelesen: Dir$
Welche Bedeutung hat das Dollar $-Zeichen?
Viele Grüße
Martin
Anzeige

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

Betreff
Benutzer
Anzeige
...aber Dir ist doch keine Variable
15.01.2012 13:52:43
Martin
Hallo René,
vielen Dank für deine Antwort. Das $-Zeichen als Typenkennzeichen von String-Variablen war mir bereits bekannt, aber "Dir" ist eine Funktion:
Dir [( path [, attributes ] ) ]
In deinem Link bleibt die tatsächlich gleiche Frage leider unbeantwortet (siehe letzte Antwort von "miriki" in deinem Link), deshalb lasse ich die Frage offen.
Viele Grüße
Martin
Anzeige
AW: Frage zu "Dir$" - was bedeutet das $-Zeichen?
15.01.2012 13:48:01
Josef

Hallo Martin,
wie viele andere Funktionen in VBA gibt es bei DIR() zwei Varianten.
DIR() liefert einen Rückgabewert vom Typ Variant, wogegen DIR$() einen String als Rückgabewert liefert.
Der Rückgabewert bleibt zwar Augenscheinlich gleich, wenn du einer Sring-Variablen allerdings den Wert von DIR() zuweist, wird intern der Wert von Variant/String in String umgewandelt, bei DIR$() entfällt diese Umwandlung, was theoretisch eine Gesschwindigkeitsvorteil bring, praktisch sich aber wohl nur schwer messen lässt.

« Gruß Sepp »

Anzeige
AW: Frage zu "Dir$" - was bedeutet das $-Zeichen?
15.01.2012 13:54:45
Martin
Hallo Sepp,
vielen Dank, jetzt verstehe ich es!
Viele Grüße
Martin
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige