Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Formeln als Text kopieren

Formeln als Text kopieren
06.05.2017 00:18:53
Barbaraa
Hallo
würde gerne Formeln, nicht die Ergebnisse, in eine andere offene Excel-Datei als Text übertragen (kopieren).
Die Zellen A1 bis A20 sind mit Formeln befüllt, zB "=D4", "=E7", usw.
Nun soll in einer anderen Exceltabelle in den Zellen A1 bis A20 die selben Formeln stehen, als Text oder wenn als Text nicht möglich, als Formel, dann aber ohne Bezug zur Kopierdatei.
Geht das ohne VBA? (Falls nicht, dann mit VBA?)
lG, barbara
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Formeln als Text kopieren
06.05.2017 05:42:52
Bernd
Hi,
hier mal eine Beispieldate mit VBA.
Am Tabellenblatt 2 werden die Formeln aus Tabelle 1, ab A1 ausgegeben.
https://www.herber.de/bbs/user/113361.xlsm
MfG Bernd
AW: Formeln als Text kopieren
06.05.2017 12:31:17
Barbaraa
Hallo an alle Helfer,
es soll in eine andere DATEI übertragen werden, nicht in ein anderes TABELLENBLATT der selben Datei.
@ Werner:
Deine Idee ist gut und funktioniert.
@Bernd
Gute Lösung. Muss dann noch die kopierten Zellen nochmals kopieren und "Werte einfügen".
Nur, in Deiner Beispieldatei stimmt der Funktionsname nicht mit dem verwendeten Funtionsnamen überein. Wahrscheinlich ein Flüchtigkeitsfehler. Egal, die Idee habe ich erkannt und kann es gut anwenden.
Danke an alle.
LG, Barbara
Anzeige
AW: Formeln als Text kopieren
06.05.2017 07:10:46
Hajo_Zi
Hallo Barbara,
in der gleichen Tabelle ist es einfach.

Tabelle1
 FGH
121München=SVERWEIS(F12;A:B;2;0)

verwendete Formeln
Zelle Formel Bereich N/A
G12=SVERWEIS(F12;A:B;2;0)  
H12=Formel  

definierte Namen  
Name Bezieht sich auf Tabelle Z1S1-Formel
Formel=ZELLE.ZUORDNEN(6;INDIREKT("ZS(-1)";FALSCH)) =GET.CELL(6,INDIRECT("ZS(-1)",FALSE))
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 25.10 einschl. 64 Bit


In der anderen Datei, Verknüpfung zur Zelle.

Anzeige
AW: geht auch ohne VBA ...
06.05.2017 08:17:46
...
Hallo Barbara,
... z.B. mit SUCHEN und ERSETZEN ersetze im betreffenden Bereich "=" durch " =" und kopiere dies anschließend ersetze im betreffenden Bereich " =" wieder durch "="
Gruß Werner
.. , - ...
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Formeln als Text kopieren in Excel


Schritt-für-Schritt-Anleitung

Um Excel-Formeln als Text zu kopieren, kannst du die folgenden Schritte befolgen:

  1. Zellen vorbereiten: Markiere die Zellen A1 bis A20, die die Formeln enthalten (z.B. =D4, =E7).
  2. Formeln in Text umwandeln:
    • Wähle die Zellen aus und drücke Strg + C, um sie zu kopieren.
    • Klicke mit der rechten Maustaste auf die Zielzelle in der neuen Datei und wähle "Inhalte einfügen".
    • Wähle "Werte" aus, um nur die Ergebnisse zu übertragen.
  3. Formeln als Text kopieren:
    • Wenn du die Formeln als Text kopieren möchtest, kannst du die Schritte von oben mit der Funktion "Suchen und Ersetzen" kombinieren. Ersetze = durch = und kopiere die Zellen. Danach kannst du die Ersetzung rückgängig machen, um die Formeln wiederherzustellen.

Häufige Fehler und Lösungen

  • Fehler: Formeln werden nicht korrekt kopiert
    Lösung: Stelle sicher, dass du die richtige Funktion zum Einfügen der Werte ausgewählt hast. Nutze "Werte einfügen", um die Formeln als Text zu übertragen.

  • Fehler: Verknüpfungen zur Originaldatei bleiben bestehen
    Lösung: Wenn du die Formeln in eine andere Datei kopierst, achte darauf, dass du die Inhalte ohne Verknüpfungen einfügst. Verwende die "Inhalte einfügen"-Option und wähle "Werte".


Alternative Methoden

  1. Mit VBA: Wenn du mit VBA vertraut bist, kannst du ein Makro erstellen, das die Formeln als Text kopiert. Hier ist ein einfaches Beispiel:

    Sub FormelnAlsTextKopieren()
        Dim rng As Range
        Set rng = ThisWorkbook.Sheets("Tabelle1").Range("A1:A20")
        rng.Copy
        ThisWorkbook.Sheets("ZielTabelle").Range("A1").PasteSpecial Paste:=xlPasteValues
    End Sub
  2. Manuelles Ersetzen: Nutze die Funktion "Suchen und Ersetzen", um = in = umzuwandeln, bevor du die Zellen kopierst. Dies funktioniert gut, um die Formeln in Text zu konvertieren.


Praktische Beispiele

  • Beispiel 1: Angenommen, du hast in Zelle A1 die Formel =SUMME(B1:B10). Um diese als Text in eine andere Datei zu übertragen, wende die oben genannten Schritte an und ersetze = durch = vor dem Kopieren.

  • Beispiel 2: Du kannst auch die Funktion TEXT verwenden, um die Werte als Text zu formatieren. Zum Beispiel =TEXT(SUMME(B1:B10), "0") kann hilfreich sein, wenn du mit Zahlen arbeitest.


Tipps für Profis

  • Erstelle eine Vorlage: Wenn du häufig Formeln als Text kopieren musst, erstelle eine Excel-Vorlage mit den erforderlichen Makros.

  • Nutze die Funktion "Formel anzeigen": Aktiviere die Anzeige von Formeln (Strg + `) in der Excel-Datei, um die Formeln schnell zu kopieren und sie dann in Textform zu übertragen.


FAQ: Häufige Fragen

1. Wie kann ich Formeln ohne VBA als Text kopieren?
Du kannst die "Suchen und Ersetzen"-Funktion nutzen, um = durch = zu ersetzen, bevor du die Zellen kopierst.

2. Ist es möglich, Formeln in eine andere Excel-Datei zu kopieren, ohne Verknüpfungen zu erstellen?
Ja, stelle sicher, dass du "Werte einfügen" verwendest, um die Formeln ohne Verknüpfungen zu übertragen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige