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

Forumthread: 2 Zellen voneinander abhängig verknüpfen

2 Zellen voneinander abhängig verknüpfen
16.08.2022 10:46:12
Mr.
Ich habe ein Frage zu Zellverknüpfungen,
ist es Möglich 2 Zellen z.B. A1 und B3 von einander abhängig zu verknüpfen ohne VBA zu nutzen? So das wenn in A1 ein Wert händich eingefügt wird dieser in B3 angezeigt wird, umgekehrt genauso.
Bsp. in A1 wird eine 1 eingetragen, diese wird in Zelle B3 übernommen. Nun wird in B3 eine 0 eingetragen und in A1 die 1 durch die 0 von B3 ersetzt wird.
Hintergrund, ich möchte Daten etwas Grafisch aufbereitet anbieten und gleichzeitig die gleichen Daten Tabellarisch anzeigen. Rein Platzmäßig läßt sich beides nicht gleichzeitig anzeigen, da die Grafische Anzeige zu groß wird. Es würde eine Anzahl von ca. 100 Zellen betreffen.
Diese Geschichte müsste unter Excel 2007 & 2016 laufen.
Im voraus schon mal Danke für Eure Antworten.
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Nein - ohne VBA nicht möglich...
16.08.2022 10:49:41
{Boris}
Hi,
aber bei mehreren Milliarden Zellen pro Blatt - weshalb auf 2 beschränken?
VG, Boris
AW: Nein - ohne VBA nicht möglich...
16.08.2022 11:27:22
Mr.
Danke für die schnelle Antwort, Boris.
Schade das es nicht geht, ich hatte nur ein Beispiel mit A1 & B3 angezeigt. Wie geschrieben würde es ca. 100 Zellen betreffen.
Dann muss ich mir wohl die Arbeit mit VBA machen.
mfg.
Anzeige
Du kannst gerne auf "offen" stellen...
16.08.2022 11:52:45
{Boris}
Hi,
...und ich werde es natürlich dabei belassen - aber

ist es Möglich 2 Zellen z.B. A1 und B3 von einander abhängig zu verknüpfen ohne VBA zu nutzen?
Ein glasklares NEIN.
VG, Boris
AW: Nein - ohne VBA nicht möglich...
16.08.2022 12:02:28
Daniel
Hi
richtig, geht nur mit VBA.
damit die Arbeit mit VBA möglichst gering wird, hier eine Idee:
1. lege ein zweites Tabellenblatt an (bspw "Verknüpfung") und schreibe hier in jede betroffene Zelle die Adresse der Partnerzelle, also in A1 kommt der Text "B3" und in B3 kommt der Text "A1"
diese Arbeit könntest du dir mit folgendem Makro vereinfachen. Schreibe das Makro in ein allgemeines Modul, lege auf deinem Blatt einen Formularfeldbutton an und weise das Makro diesem Button zu, ggf erstelle auch eine Tastenkombination um das Makro zu starten.
markiere dann die beiden Zellen, die zusammengehören nacheinander mit gedrückter STRG-Taste und führe dieses Makro aus.

Sub AdressenEintragen()
With Selection
If .Areas.Count = 2 Then
If .Cells.Count = 2 Then
Sheets("Verknüpfung").Range(.Areas(1).Address).Value = .Areas(2).Address(0, 0)
Sheets("Verknüpfung").Range(.Areas(2).Address).Value = .Areas(1).Address(0, 0)
End If
End If
End With
End Sub
damit du siehst, welche Zellen du schon verknüpft hast, kannst du dir eine bedingte Formatierung anlegen, die die Zellen, die einen Eintrag im Blatt Verknüpfung haben, markiert. mit dieser Regel als Formel für das ganze Blatt bzw A1 ist die Aktive Zelle: =Verknüpfung!A1""
2 als Code auf dem eigentlichen Blatt reicht dir dann folgendes, um den Austausch durchzuführen:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Zelle As Range
For Each Zelle In Target
With Sheets("Verknüpfung")
If .Range(Zelle.Address)  "" Then
Application.EnableEvents = False
Range(.Range(Zelle.Address).Value).Value = Zelle.Value
Application.EnableEvents = True
End If
End With
Next
End Sub
Gruß Daniel
Anzeige
AW: Nein - ohne VBA nicht möglich...
21.08.2022 16:54:39
Mr.
Komme leider erst heute dazu zu Antworten, Danke an Euch beide.
Dann kann dieser Teil geschlossen werden, mal schauen wo der Schalter ist.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zellen in Excel abhängig verknüpfen


Schritt-für-Schritt-Anleitung

Um in Excel 2 Zellen voneinander abhängig zu verknüpfen, kannst du die folgenden Schritte befolgen. Beachte, dass dies ohne VBA nicht direkt möglich ist, aber es gibt einen Workaround:

  1. Tabellenblatt erstellen: Erstelle ein neues Tabellenblatt, nenne es z.B. "Verknüpfung".

  2. Partnerzellen eintragen: In Zelle A1 schreibe "B3" und in Zelle B3 schreibe "A1". Dies hilft, die Abhängigkeit zwischen den Zellen festzuhalten.

  3. Makro erstellen: Öffne den VBA-Editor (ALT + F11) und füge das folgende Makro in ein allgemeines Modul ein:

    Sub AdressenEintragen()
    With Selection
    If .Areas.Count = 2 Then
    If .Cells.Count = 2 Then
    Sheets("Verknüpfung").Range(.Areas(1).Address).Value = .Areas(2).Address(0, 0)
    Sheets("Verknüpfung").Range(.Areas(2).Address).Value = .Areas(1).Address(0, 0)
    End If
    End If
    End With
    End Sub
  4. Makro starten: Du kannst einen Button auf deinem Arbeitsblatt erstellen und das Makro diesem Button zuweisen, um die Arbeit zu erleichtern.

  5. Zellen verknüpfen: Markiere die Zellen, die du verknüpfen möchtest, und führe das Makro aus.

Mit diesem Ansatz kannst du die Abhängigkeit von Zellen in Excel erstellen.


Häufige Fehler und Lösungen

  • Fehler: Zellen werden nicht aktualisiert
    Lösung: Stelle sicher, dass das Makro korrekt ausgeführt wird und die Ereignisse nicht deaktiviert sind. Überprüfe auch, ob die Zellen korrekt im Blatt "Verknüpfung" eingetragen sind.

  • Fehler: Makro funktioniert nicht
    Lösung: Stelle sicher, dass du die richtigen Berechtigungen für Makros in Excel eingestellt hast. Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen und aktiviere die Makros.


Alternative Methoden

Wenn du keine VBA-Makros verwenden möchtest, kannst du auch die Excel-Funktionen zur Datenverknüpfung nutzen. Zum Beispiel:

  • Formeln nutzen: Du kannst Formeln verwenden, um Daten zwischen Zellen zu verknüpfen, aber dies erfordert manuelles Eingreifen, um die Daten zu synchronisieren.

  • Datenüberprüfung: Nutze die Datenüberprüfungsfunktion, um sicherzustellen, dass nur bestimmte Werte in die Zellen eingegeben werden, die dann in anderen Zellen angezeigt werden.


Praktische Beispiele

Ein praktisches Beispiel für die Verwendung von abhängigen Zellen wäre die Erstellung eines Budgetplans, bei dem die Zelle für die monatlichen Ausgaben von der Zelle für das verfügbare Budget abhängig ist.

  1. In Zelle A1 trägst du das verfügbare Budget ein.
  2. In Zelle B1 trägst du die Ausgaben ein, die von dem Budget abhängen.

Wenn A1 1000 € und B1 200 € ist, kannst du eine Formel in Zelle C1 verwenden, um die verbleibenden Mittel anzuzeigen:

=A1-B1

Auf diese Weise kannst du Excel-Zellen verknüpfen und die Abhängigkeit von Zellen darstellen.


Tipps für Profis

  • Bedingte Formatierung: Nutze die bedingte Formatierung, um Zellen hervorzuheben, die miteinander verknüpft sind. Dies erleichtert die Übersichtlichkeit und das Management deiner Daten.

  • Tastenkombinationen: Verwende den Word Shortcut für das Verbinden von Zellen. Dies kann hilfreich sein, wenn du Daten zwischen Word und Excel verknüpfen möchtest.

  • Dokumentation: Halte eine Dokumentation darüber, welche Zellen miteinander verknüpft sind, um bei größeren Datenmengen den Überblick zu behalten.


FAQ: Häufige Fragen

1. Kann ich Excel-Zellen ohne VBA verknüpfen?
Leider ist es nicht möglich, zwei Zellen ohne VBA direkt voneinander abhängig zu machen. Der beschriebene Workaround ist notwendig.

2. Welche Excel-Versionen unterstützen dies?
Die beschriebenen Methoden funktionieren in Excel 2007 und 2016. Neuere Versionen unterstützen ebenfalls die genannten Funktionen.

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