Zu erst möchte ich beschreiben, was ich vorhabe:
1. Ich möchte HTML-Code in eine Zelle einfügen und in diesem HTML-Code, Werte aus anderen Zellen mit Hilfe der Verkettung einfügen.
Beispiel:
Um in Zelle B1 den Wert aus Zelle A1 und A2 einzufügen, müsste ich folgfendes in Zelle B1 schreiben:
="Der Wert aus A1 und A2 lautet: "&A1&" "&A2
Ich habe also normalen Text mit "Platzhaltern". Damit die Platzhalter aber auch durch Werte ersetzt werden, muss ich es aber als Formel schreiben, also mit einem = am Anfang.
2. Nun habe ich den HTML-Code in einer Textdatei soweit vorbereitet, inklusive der Platzhalter: ="...>"&A1&"...>"
Der Code ist aber als Formel viel zu lang, also öffne ich eine neue Exceldatei
(htmlcode.xls) und kopiere den HTML-Code dort in Spalte A. Der HTML-Code verteilt sich automatisch über die Zeilen.
Jetzt wechsel ich zur andern Excel-Tabelle und schreibe in eine Zelle:
=VERKETTEN(;htmlcode.xls!A1;htmlcode.xls!A2;htmlcode.xls!A3;htmlcode.xls!A4;...usw
FRAGE: Gibt es hier eigentlich eine Kurzform für, so das ich nur die Anfangszelle und Endzelle schreiben muss und somit der Bereich festgelegt wird?
Jetzt wird der gesamte HTML-Code zwar eingelesen, aber an den Anfang ein " gesetzt,also steht da "="...>""&A1&""...>"" und ist somit keine Formel und die Platzhalter werden nicht durch Werte ersetzt.
FRAGE: Wie kann man das umgehen oder wer kennt eine bessere Lösung?
Gruß
NetLook