Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

VB, Excel : Variablen und Feldinhalte aneinader reihen

jdeen / 14 Antworten / Flachansicht Nickles

Hallo zusammen !
Ich möchte den Text aus einer InputBox mit dem Inhalt einer Zelle in
einer neuen Zelle verknüpfen:
Dim Text As string
Text = InputBox ("Text", "Eingabe", "Artikelname")
Range("F2").Select
ActiveCell.FormulaR1C1 = "=RC[-1]& x " & Text ????

HIER HAB ICH MEINE SCWIERIGKEITEN !!!

In "E2" (RC[-1]) steht die Menge, Text ist die Artikelbezeichnung
und dies möchte ich gerne als Zeichenkette in Zelle "F2" einfügen:
Ergebnis-Beispiel : " 5 x Dichtung"
Nachher das Ganze runterkopieren und in Werte wandeln ist kein Problem.

Wer kann mir da helfen?

. . . when the kid next door walking on the moon . . .Wirklich gute Jdeen passen auf einen Bierdeckel
bei Antwort benachrichtigen
peterson jdeen „Guten Morgen, hab ich auch schon probiert. Bringt mir den Variablen-Namen,...“
Optionen

Das Problem liegt darin, daß der Befehl eine Formel in eine Zelle schreibt.
Die Variable "Text" ist aber der ExcelSheet nicht bekannt. Daher die Fehlermeldung #WERT!
Dort muß was stehen, was es im Tabellenblatt gibt.

Wie Du es schon selbst rausgefunden hast, den Artikel irgendwo hinschreiben, dann kann die Formel das übernehmen.

Ich würde Dir folgendes vorschlagen:
Gib irgendeiner Zelle außerhalb des sichtbaren Bereiches einen Namen. Dort plazierst Du dann Deine Artikelbezeichnung. Dort kann dann die Formel zugreifen.

bei Antwort benachrichtigen