Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: gleiche Formel in mehrere Zellen einfuegen

gleiche Formel in mehrere Zellen einfuegen
31.01.2007 12:02:56
Alexander
Hi,
Ich habe eine Tabelle (2500Zeilen x 50Spalten) mit Einzelwerten. Ich moechte nun aus in allen Zellen die gleiche Formel '/100' einfuegen. Eine einzelne Zelle sieht aktuell so aus.
A1: Einzelwert
Nach Formeleingabe sieht sie so aus:
A1: =Einzelwert/100
Dies moechte ich gerne fuer alle Zellen gleichzeitig einfuegen. Derzeit kopiere ich das Datensheet und arbeite mit de Formel "=Zellreferenz auf Originalzelle/100". Gerne moechte ich aber die formel in das Originalsheet einfuegen.
Danke fuer die Hilfe,
Alexander
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: gleiche Formel in mehrere Zellen einfuegen
31.01.2007 12:31:09
Klaus
Hallo Alexander,
tippe in eine beliebige leere Zelle den Wert 100. Markiere und kopiere die Zelle (STRG+C), selektiere den zu ändernden Bereich, rechtsclick - Inhalte einfügen - dividieren.
Wenn das nicht klappt (vielleicht stören die Klammern oder sonst etwas), selektiere den zu ändernden Bereich und lass dies Makro laufen:

Sub test()
Dim dieFormel As String
Dim neueFormel As String
Dim EinzelZelle As Range
For Each EinzelZelle In Selection
dieFormel = EinzelZelle.Formula
neueFormel = dieFormel & "/100"
EinzelZelle.Formula = neueFormel
Next
End Sub

Gruß,
Klaus M.vdT.
Anzeige
AW: gleiche Formel in mehrere Zellen einfuegen
31.01.2007 16:55:06
Alexander
Danke. Der erste Tipp klappt, allerdings nur mit Einzelzellen und nicht mit einem ganzen kopierten Bereich. Hast Du den Code des Makros vielleicht auch auf Englisch?
Der Code ist in Englisch! Dt. Befehle gab's...
31.01.2007 17:54:52
Luc:-?
...nur bis xl5.0, Alexander!
Und aus welcher Sprache die Variablennamen stammen sollte unerheblich sein.
Gruß Luc :-?
Anzeige
AW: gleiche Formel in mehrere Zellen einfuegen
01.02.2007 08:13:03
Klaus
Hallo Alexander,
das "Inhalte einfügen" klappt auf meinem Rechner (Win2k, Office97) ohne weiteres mit selektion.
Wie Luc schon anmerkte, der Code IST englisch. Dem Computer ist es egal, wie du eine Variable benennst - die kann "X", "EinzelZelle", "SingleCell", "asdghioih" oder "MiracleQuestionMarc" heissen.
Gruß,
Klaus
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Gleiche Formel in mehrere Zellen einfügen


Schritt-für-Schritt-Anleitung

Um die gleiche Formel in mehrere Zellen in Excel einzufügen, befolge diese Schritte:

  1. Wert in eine leere Zelle eingeben: Tippe den Wert 100 in eine leere Zelle ein.
  2. Zelle kopieren: Markiere die Zelle mit dem Wert 100 und drücke STRG+C um sie zu kopieren.
  3. Bereich auswählen: Selektiere den Bereich, in dem du die Formel einfügen möchtest.
  4. Inhalte einfügen: Mache einen Rechtsklick auf den ausgewählten Bereich und wähle „Inhalte einfügen“.
  5. Dividieren auswählen: Wähle die Option „Dividieren“ aus. Dadurch wird der Wert 100 in allen ausgewählten Zellen durch die vorhandenen Werte geteilt.

Alternativ kannst du auch die folgende VBA-Makro-Methode verwenden, um die gleiche Formel in mehrere Zellen zu kopieren:

Sub test()
    Dim dieFormel As String
    Dim neueFormel As String
    Dim EinzelZelle As Range
    For Each EinzelZelle In Selection
        dieFormel = EinzelZelle.Formula
        neueFormel = dieFormel & "/100"
        EinzelZelle.Formula = neueFormel
    Next
End Sub

Führe dieses Makro aus, nachdem du den gewünschten Zellbereich ausgewählt hast.


Häufige Fehler und Lösungen

  • Fehler: Das „Inhalte einfügen“ funktioniert nicht: Überprüfe, ob du den richtigen Bereich ausgewählt hast. Stelle sicher, dass keine Zellen mit Formeln oder Daten in den Zielzellen vorhanden sind, die das Einfügen stören könnten.

  • Fehler: Makro gibt Fehlermeldung: Stelle sicher, dass der VBA-Editor auf englisch eingestellt ist, da der Code in englischer Sprache verfasst ist. In älteren Excel-Versionen können auch Komplikationen auftreten, wenn die Einstellungen nicht stimmen.


Alternative Methoden

Wenn du die gleiche Formel für mehrere Spalten oder Zeilen verwenden möchtest, gibt es alternative Ansätze:

  • Drag & Fill: Schreibe die Formel in die erste Zelle und ziehe das kleine Quadrat in der unteren rechten Ecke der Zelle nach unten oder zur Seite, um die Formel zu kopieren.

  • Strg + Enter: Schreibe die Formel in eine Zelle und drücke STRG + ENTER, während du mehrere Zellen ausgewählt hast. Dies fügt die gleiche Formel in alle ausgewählten Zellen ein.


Praktische Beispiele

  1. Gleiche Zahl in mehrere Zellen einfügen: Um den Wert 150 in die Zellen A1 bis A10 einzugeben, schreibe 150 in Zelle A1, kopiere es, wähle die Zellen A1:A10 aus und nutze „Inhalte einfügen“ mit der Option „Werte“.

  2. Gleiche Formel für mehrere Spalten: Wenn du die Formel =B1/100 in die Spalte C einfügen möchtest, schreibe die Formel in C1 und ziehe sie nach unten durch die Spalte, um die Formel zu kopieren.


Tipps für Profis

  • Nutze die F4-Taste, um Zellreferenzen in Formeln zu fixieren. Dies ist besonders nützlich, wenn du die gleiche Formel in mehreren Zellen verwenden möchtest, während du bestimmte Referenzen beibehältst.

  • Wenn du oft mit großen Datenmengen arbeitest, lerne die Verwendung von Excel-Tabellen und -Berechnungen, um deine Arbeit effizienter zu gestalten.


FAQ: Häufige Fragen

1. Kann ich auch Text in mehreren Zellen gleichzeitig einfügen?
Ja, du kannst die gleiche Formel für Text in mehreren Zellen verwenden, indem du die Funktion =TEXT() oder die Funktion =VERKETTEN() in die Zellen einfügst.

2. Wie kann ich die gleiche Formel in mehreren Zeilen einfügen?
Die Schritte sind identisch zu den oben beschriebenen. Du kannst die Zellen markieren und entweder „Inhalte einfügen“ verwenden oder die Drag & Fill-Methode nutzen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige