Hallo Tom,
eine Variable mit dem Typ String verwendet man überall dort, wo es um Text geht. Typ Integer wenn es um Ganzzahlen von -32.768 bis 32.767, Typ Long wenn es um Ganzzahlen von -2.147.483.648 bis 2.147.483.647, Typ Double wenn es um Zahlen mit Nachkommastellen geht, Typ Variant wenn es um einen Mix aus Double und String, also entweder Zahlen oder Text geht.
Wie Du siehst, hat jeder Typ seine Bestimmungen. Wenn Du z.B. nun also eine Zahl aus einer Zelle mit einem Variablenwert des Typs String, also Text" vergleichst, wirst Du nie eine Übereinstimmung finden, da die beiden Typen unterschiedlich sind.
Ich hoffe, Du hast ein wenig verstanden, auf was es ankommt und dass man versuchen sollte bei der Variablendeklaration den richtigen Typ zu wählen. String ist auf jeden Fall nicht immer die beste Wahl. Dann eher der Typ Variant.
MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]