mir fällt kein besserer Titel ein, allerdings trifft es mein Betreff nicht ganz. Ich habe folgendes Problem: Ich habe eine Tabelle mit Preisen und soll jetzt einen Zuschlag draufpacken. Allerdings weiß ich die Höhe davon nicht, weswegen ich alles als Formel schreiben soll. Sprich, ich würde gerne alle Preise mit x multiplizieren. X steht auf einem anderen Tabellenblatt und soll dort variabel geändert werden können. Das einzige was ich dazu finde ist über Inhalte hinzufügen und dann auf multiplizieren klicken. Aber dann habe ich ja Werte, ich will aber Formeln.
Vielleicht kann mir hier jemand helfen. Ich bedanke mich im Voraus :19:
Erstmal vielen Dank für deine schnelle Antwort. Auf die Variante bin ich auch schon gekommen. Allerdings sind das Preise für sehr viele verschiedene Länder, die alle nebeneinander stehen, weswegen ich gerne ohne Hilfsspalten auskommen würde, wenn das möglich ist.
geht nicht! Wie auch eine Formel braucht einen Bezug...
Über Makro könnte ich deine Zahlen in Formeln umwandeln, nur ob das sinnvoll ist?
Code:
Option Explicit Sub til() Dim rng_C As Range For Each rng_C In Selection If IsNumeric(rng_C) Then rng_C.Formula = "=" & rng_C & "*Tabelle2!A1" 'anpassen End If Next End Sub
Erzeuge eine Kopie deiner Mappe
Ändere im Code deine Bezugszelle (Blattname und Zelle)
markiere deine Zahlen die nun Formeln sein sollen und führe den Code aus
24.08.2016, 14:48 (Dieser Beitrag wurde zuletzt bearbeitet: 24.08.2016, 14:51 von keksyc.)
Ok, ich habe hier eine Beispieldatei. In B1 steht mein Zuschlag, den ich variabel verändern können will. Die Preise stehen als Werte in den Zellen (kommen vom Anbieter). Jetzt will ich irgendeine Zahl in B1 eintragen können, und alle Preise werden damit multipliziert.
Ich hoffe, es ist jetzt verständlicher.
Edit: Habe deine Nachricht zu spät gesehen. Schade, dann werde ich es wohl doch mit Hilfsspalten machen müssen. Mit Makro habe ich so gar nichts am Hut :D