Seite 1 von 1

[gelöst] Sverweis in Basic

Verfasst: Fr, 07.07.2006 16:56
von Zoidberg
Hi !

Wie kann ich einen Sverweis per Basic Makro in meine Zellen eintragen?Wie man Formeln einbindet habe ich verstanden, aber in dem Sverweis der mit einem weiteren Sverweis gekoppelt ist kommen " Anführungsstriche vor, die ich nicht einfach übernehmen kann, da sie ja in Basic auch eine Bedeutung haben. Bei einem anderen Fall mit Hyperlinks die mit Zellwerten (im meinem Fall Artikelnummern) kombiniert sind kommen auch " vor und dort ist das selbe Problem.

Was den Sverweis angeht, würde ich gerne per Basic das Ergebnis des Sverweises in Basic erhalten und als String in die Zelle schreiben. Der Sverweis bezieht sich auf eine andere Datei (Das nur am Rande).

Ich hab gelesen und gesucht, aber nichts dazu gefunden.

Ich hoffe es ist einigermaßen Verständlich. Ich habe immer etwas Probleme meine Fragen verständlich zu formulieren.

Danke!

Gruß, Zoidberg

Verfasst: Fr, 07.07.2006 21:52
von Stephan
Wie kann ich einen Sverweis per Basic Makro in meine Zellen eintragen?Wie man Formeln einbindet habe ich verstanden, aber in dem Sverweis der mit einem weiteren Sverweis gekoppelt ist kommen " Anführungsstriche vor, die ich nicht einfach übernehmen kann, da sie ja in Basic auch eine Bedeutung haben. Bei einem anderen Fall mit Hyperlinks die mit Zellwerten (im meinem Fall Artikelnummern) kombiniert sind kommen auch " vor und dort ist das selbe Problem.
Ersetze die " die inhaltliche Bedeutung haben und nicht zur Stringkennzeichnung dienen durch ein verkettetes CHR(34)

Beispiel:

Code: Alles auswählen

.FormulaLocal = "=SVERWEIS("abc"; D1:E100; 2)"

ersetzen durch:

Code: Alles auswählen

.FormulaLocal = "=SVERWEIS(" & CHR(34) & "abc" & CHR(34) & "; D1:E100; 2)"

Gruß
Stephan

Verfasst: Sa, 08.07.2006 07:29
von Toxitom
Hey Zoidberg,

du kannst das doppelte Hochzeichen auch einfach maskieren. Das führt zum gleichen Ergebnis:

Code: Alles auswählen

.formulaLocal = "=SVERWEIS(""abc""; D1:E100; 2)"
Gruss
Thomas

Verfasst: Mo, 10.07.2006 16:58
von Zoidberg
Vielen Dank !

Klappt super. Ich hab zwar nicht rausbekommen wie ich das Sverweis Ergebnis vorher berechnen kann, aber ich schreibe einfach den Zellinhalt nochmal als String in die Zelle, somit habe ich auch den Bezug zur anderen Datei nicht mehr nötig wenn die zusätzlichen Infos eingefügt wurden. Klappt also bestens.

Gruß, Zoidberg