Verteile den fixen Text an offensichtlicher Stelle auf F2 und G2 , und nimm die Formel:
Code: Alles auswählen
=$F$2 & A2 & $G$2
Moderator: Moderatoren
Code: Alles auswählen
=$F$2 & A2 & $G$2
Eine Überschrift ist kein Inline-Element, sondern erzeugt immer einen Absatz. Du solltest <h2> nicht zur Formatierung missbrauchen. Für deine Zwecke gibt es <span>, welches du per CSS (entweder im Tag als Style-Attribut oder im Head als CSS-Block) formatieren kannst (Stichwort Formatvorlagen, eigentlich nix anderes als wenn du einen Text im Writer schreibst).Nora:) hat geschrieben:Außerdem soll A2 eine <h2> Überschrift werden.
Code: Alles auswählen
der Text davor <span id="produkt">Produkt XYZ<span>
Noch was: <u> sollte man nicht verwenden, da das den Eindruck erweckt, das sei ein Link. Und in diesem Falle ist es überflüssig, da Links (<a>) standardmäßig unterstrichen werden, wenn man es nicht wegformatiert. <span> ist auch überflüssig, da style ein Universalattribut ist und du das somit direkt in <a> verwenden kannst. <span> brauchst du nur, wenn du sonst nichts hast, wo du style reinpacken kannst<u><a [...]><span style="color:#0000FF;">Link</span></a></u>
Die harte Zeichenformatierung in den Zellen verlierst du doch sowieso, sobald du das als HTML ausgibst, da der Browser dann nur das interpretieren kann, was im Quelltext codiert ist (oder ich missverstehe dein Vorhaben...). Verwende <span> bzw. das style-Attribut auch zum Formatieren der anderen Textteile.Leider tritt dann das Problem auf, dass dann die Formatierung nicht mehr zusammenhängt und mir dadurch alles zerschlägt...
Also ich würde ja eher dass Gegenteil behaupten (mit mehr Spalten, die jeweils kürzeren Text enthalten, wirds übersichtlicher, aber egal.Wenn ich den Lösungsansatz von Karolus nehme und den Text splitte klappt das tatsächlich. Leider gibt es noch 3 weitere Angaben die ich gerne aus anderen Zellen entnehmen würde, was bedeuten würde, dass ich den Text noch 3 mal splitten müsste. Dann wirds sehhr unübersichtlich... Ich bin ohnehin schon bei ca. 40 Spalten.
Code: Alles auswählen
=WECHSELN("(<span style=#font family: Arial;#>Das)" &A2& "(ist besonders belastbar durch seine hochwertige Verarbeitung. Unter dem <u><a href=#http://www.BEISPIELURL.de/info/Material.html# onclick=#window.open(this.href, 'Material', 'resizable=yes,status=no,location=no,toolbar=no,me nubar=no,fullscreen=no,scrollbars=yes,dependent=no ,width=500,left=5,height=500,top=5'); return false;#><span style=#color:#0000FF;#>Link</span></a></u>finden Sie weitere Informationen zu dem Material.</span>)";"#";ZEICHEN(34))
Naja, eigentlich geht es doch nur um ein Zeichen, nämlich " und natürlich ist diese Angabe nötig, woher sonst soll die Funktion WECHSELN() sonst wissen gegen welches Zeichen sie # ersetzen soll?Ist die Angabe der Zeichen eine notwendige oder kann man die auch weglassen?
Code: Alles auswählen
="<span style=""font family: Arial;"">Das " &A2& " ist besonders belastbar durch seine hochwertige Verarbeitung. Unter dem <u><a href=""http://www.BEISPIELURL.de/info/Material.html"" onclick=""window.open(this.href, 'Material', 'resizable=yes,status=no,location=no,toolbar=no,me nubar=no,fullscreen=no,scrollbars=yes,dependent=no ,width=500,left=5,height=500,top=5'); return false;#><span style=""color:""0000FF;"">Link</span></a></u>finden Sie weitere Informationen zu dem Material.</span>"
Nein, hast du nicht, ich kann nichts anderes vorschlagen als es Karolus bereits in viewtopic.php?p=255459#p255459 getan hat.Nora:) hat geschrieben:@TrueColor: Habe ich einen Vorschlag von dir zu Problemstellung übersehen?
Ich kenne jetzt den Text und deine Spalten nicht, aber bei den vorliegenden Infos würde ich vorschlagen den Text so umzustellen, dass der beschreibende Text nicht durch die einzufügenden Angaben aus den anderen Zellen zerrissen wird. Beispielsweise so:Nora:) hat geschrieben:Leider gibt es noch 3 weitere Angaben die ich gerne aus anderen Zellen entnehmen würde, was bedeuten würde, dass ich den Text noch 3 mal splitten müsste. Dann wirds sehhr unübersichtlich... Ich bin ohnehin schon bei ca. 40 Spalten.
Hab mal ein Muster angehängt.Produkt123
Eine supertolle Sache, die alles kann, keine Wünsche offen lässt und euch alle glücklich macht. Erhältlich in rosa und bunt.
weitere Informationen
Produktdatenblatt
Gefährdungsanalyse
Leistungserklärung
Du könntest als erstes das Inline-CSS wegwerfen und in eine externe CSS-Datei auslagern, das sollte schon viel sparen, siehe auch hier: http://www.w3schools.com/html/html_css.asp oder mein Muster in meinem letzten PostingNora:) hat geschrieben:Allerdings habe ich nun ein anderes Thema und zwar bekomme ich die Fehlermeldung 513 (string overflow) . Kann man diesem irgendwie umgehen?
Oder muss ich nun doch den Text splitten und mit mehr Verweisen arbeiten?
Code: Alles auswählen
="<h2>"&B2&"</h2>"
Code: Alles auswählen
=$html.$A$1&B2&"$html.$A$2</h2>"
Code: Alles auswählen
=HeadStart&B2&HeadEnd