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

Forumthread: Formeln kopieren bei 2 geöffneten Instanzen

Formeln kopieren bei 2 geöffneten Instanzen
wolflupo
Hallo Zusammen,
benötige Hilfe. Habe seit kurzem Excel 2010 und finde nichts wieder, anderes funktioniert nicht mehr.
Mein Problem.
Habe zweimal Excel offen. Benutze 2 Bildschirme.
Vergleiche die beiden Dateien und möchte nun von Datei 1 nach Datei 2 kopieren.
Folgende Fehlermeldung erscheint
Der einzufügende Bereich enthält Formeln, die nicht in diese Instanz von Exel eingefügt werden können.
Wer hat eine Idee wie man dies anstellen kann und die Daten mit Formel und NAMEN EINEFÜGEN KANN.
Die Namen sind in beiden Dateien vorhanden.
Danke für die Unterstützung
Anzeige
wozu zwei Instanzen?
26.03.2012 16:55:49
Sheldon
Hallo wolflupo,
öffne doch einfach die beiden Dateien in der selben Instanz und ordne sie nebeneinander auf den beiden Bildschirmen an. Schon gibts kein Problem mehr. Mit zwei Instanzen kannst du nicht einfach eine Zelle mit der Formel drin kopieren und einfügen, du müsstest die Formel als Text kopieren und den in das Formelfeld in der zweiten Instanz einfügen. (Formel als Text kopieren: Im Formelfeld die Formel markieren, Strg+C). Aber wie gesagt, zwei Instanzen sind hier gar nicht notwendig.
Gruß
Sheldon
Anzeige
AW: wozu zwei Instanzen?
27.03.2012 09:00:27
wolflupo
Hm in einer Instanz 2 Dateien offen und dann eine Darstellung nebeneinander auf 2 Bildchirme möglich? Keine Ahnung wie das gehen soll?
In einer Instanz auf einem Bildschirm, 2 Dateien nebeneinander anordnen, da bin ich bei Dir.
AW: wozu zwei Instanzen?
27.03.2012 10:58:19
Sheldon
Hallo wolflupo,
auf zwei Bildschirmen geht es exakt so wie auf einem. Einfach die beiden Dateien öffnen, Excel eben über beide Bildschirme ziehen (also nicht maximieren, sondern auf rechte untere Ecke klicken und dann auf zweiten Bildschirm herüberziehen) und fertig.
Gruß
Sheldon
Anzeige
AW: wozu zwei Instanzen?
27.03.2012 11:04:59
wolflupo
Hallo Sheldon
vielen Dank, das funktioniert. Aber wie hebe ich bei Excel 2010 eine geschütze Ansicht auf?
AW: wozu zwei Instanzen?
27.03.2012 11:05:06
wolflupo
Hallo Sheldon
vielen Dank, das funktioniert. Aber wie hebe ich bei Excel 2010 eine geschütze Ansicht auf?
geschützte Ansicht aufheben
27.03.2012 16:33:14
Sheldon
Hi wolflupo,
kann ich dir von hier aus leider nicht sagen. Vorausgesetzt, es ist so ähnlich wie im Office 2007, kann ich dir heute abend sicher helfen. Hier im Büro habe ich nur Office XP, daheim immerhin schon 2007. Aber vermutlich meldet sich schon jemand anderes in der Zwischenzeit!
Gruß
Sheldon
Anzeige
AW: geschützte Ansicht aufheben
27.03.2012 16:35:14
Hajo_Zi
Hallo sheldon,
Register Überprüfen.

Formel in Array schreiben
26.03.2012 18:49:54
Tino
Hallo,
hier ein Beispiel, kopletten Pfad zur Datei2 anpassen!
Sub Copy_Formel()
Dim xlWBEx As Workbook
Dim strFilePath$, booIsOben As Boolean
Dim ArrayDaten()

'kompletter Pfad zur Datei 2 
strFilePath = "C:\Test\Mappe2.xls"

'Prüfen ob Datei geöffnet 
On Error Resume Next
Open strFilePath For Binary Access Read Lock Read As #1
Close #1
booIsOben = Err.Number <> 0
Err.Clear
On Error GoTo 0

If Not booIsOben Then
    'nicht offen, Datei öffnen 
    Set xlWBEx = Workbooks.Open(strFilePath)
Else
    'Datei offen, xlWBEx die Datei zuweisen 
    Set xlWBEx = CreateObject(ThisWorkbook.Path & "\Mappe2.xls")
End If

If Not xlWBEx.ReadOnly Then
    'Formel in Array eintragen 
    ArrayDaten = ThisWorkbook.Sheets("Tabelle1").Range("A2:D500").FormulaR1C1
    With xlWBEx.Sheets("Tabelle1")
        'Formel in Zellen eintragen 
        .Range("A2").Resize(Ubound(ArrayDaten), Ubound(ArrayDaten, 2)).FormulaR1C1 = ArrayDaten
    End With

    If Not booIsOben Then xlWBEx.Close True
Else
    MsgBox "Datei ist Schreibgeschützt!"
    If Not booIsOben Then xlWBEx.Close False
End If
Set xlWBEx = Nothing
End Sub
Gruß Tino
Anzeige
AW: Formel in Array schreiben
27.03.2012 09:02:55
wolflupo
Hallo Tino
vielen Dank, aber VBA ist nicht die Lösung die ich brauche. Ich benötige eine Lösung manuell mit copy and paste.
Hast Du eine andere Idee?
nein eine andere Idee hab ich nicht oT.
27.03.2012 09:55:16
Tino
AW: nein eine andere Idee hab ich nicht oT.
27.03.2012 11:11:01
wolflupo
Danke Dir
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
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 kopieren zwischen zwei Excel-Instanzen


Schritt-für-Schritt-Anleitung

  1. Excel-Instanzen schließen: Stelle sicher, dass beide Excel-Dateien in der gleichen Instanz geöffnet sind. Dies kannst du erreichen, indem du die Dateien nacheinander öffnest, anstatt sie separat zu starten.

  2. Fenster anordnen: Ziehe das Excel-Fenster so, dass es über beide Bildschirme maximiert wird. Das geht, indem du auf die rechte untere Ecke des Fensters klickst und es dann auf den zweiten Bildschirm ziehst.

  3. Formeln kopieren: Markiere die Zelle mit der Formel, die du kopieren möchtest. Drücke Strg + C, um die Formel zu kopieren.

  4. Formeln einfügen: Gehe zu der Zelle in der anderen Datei, wo die Formel eingefügt werden soll, und drücke Strg + V. Wenn du die Fehlermeldung "Der einzufügende Bereich enthält Formeln, die nicht in diese Instanz eingefügt werden können" erhältst, hast du wahrscheinlich zwei Instanzen von Excel geöffnet.


Häufige Fehler und Lösungen

  • Fehler: "Der einzufügende Bereich enthält Formeln, die nicht in diese Instanz"
    Lösung: Stelle sicher, dass beide Dateien in derselben Instanz von Excel geöffnet sind. Wenn du zwei Instanzen verwendest, kannst du nur die Formel als Text kopieren und dann manuell in die Zelle einfügen.

  • Fehler: Excel Formel kopieren funktioniert nicht
    Lösung: Überprüfe, ob die Excel-Datei im geschützten Modus geöffnet ist. Du kannst die geschützte Ansicht aufheben, indem du auf die Schaltfläche "Bearbeiten aktivieren" klickst.


Alternative Methoden

Falls du die Formeln nicht direkt kopieren kannst, gibt es alternative Methoden:

  • Formel als Text kopieren: Markiere die Formel im Formelfeld, kopiere sie mit Strg + C und füge sie im anderen Excel-Dokument in das Formelfeld ein.
  • VBA-Makro verwenden: Wenn du mit VBA vertraut bist, kannst du ein Makro erstellen, das die Formeln automatisch zwischen den Dateien überträgt.

Praktische Beispiele

Ein Beispiel für das manuelle Kopieren einer Formel:

  1. Angenommen, in Datei 1 ist die Formel in Zelle A1: =SUMME(B1:B10).
  2. Du öffnest Datei 2 und fügst die Formel in Zelle A1 ein, indem du die Formel als Text kopierst und dann in das Formelfeld einfügst: =SUMME(B1:B10).

Tipps für Profis

  • Verwendung von Namensbereichen: Wenn du in beiden Dateien Namensbereiche verwendest, achte darauf, dass diese identisch sind, damit die Formeln korrekt funktionieren.
  • Excel über zwei Bildschirme maximieren: Ziehe Excel über beide Bildschirme, anstatt es nur auf einem Bildschirm zu maximieren. So kannst du schneller zwischen den Dateien arbeiten.

FAQ: Häufige Fragen

1. Wie kann ich die geschützte Ansicht in Excel aufheben?
Du kannst die geschützte Ansicht aufheben, indem du auf die Schaltfläche "Bearbeiten aktivieren" in der gelben Warnleiste klickst.

2. Was kann ich tun, wenn ich die Formeln nicht kopieren kann?
Wenn das direkte Kopieren nicht funktioniert, probiere, die Formel als Text zu kopieren oder benutze VBA, um die Formeln 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