Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1816to1820
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zellenbezüge passen sich nicht an!

Zellenbezüge passen sich nicht an!
03.03.2021 14:30:18
Eric
Hallo,
danke vorab an alle, die sich die Zeit nehmen das zu lesen und zu helfen.
Ich arbeite mit folgender Excel-Struktur:
- Eine "Datenbank" als sperate Excel-Datei in der die Kunden zeilenweise aufgelistet sind.
Ein neuer Kunde wirde mittels Makro in die erste Zeile der Tabelle angelegt.
- Jeder Kunde hat seine eigene Excel-Datei in der Bezüge zur entsprechenden Zeile vorhanden sind.
Sagen wir Kunde X steht gerade in Zeile 10 der Datenbank.
Dann gibt es in der EIGENEN Excel des Kunden eine Zelle, die rechnet:
= C:\Users\...\[Datenbank.xlsm]Tabelle1'!D10 - C:\Users\...\[Datenbank.xlsm]Tabelle1'!E10
Nun zum Problem..
Wenn ein neuer Kunde angelegt wird, rutscht jeder vorhandene Kunde durch das erstellen der neuen Zeile eine Zeile nach unten.
Leider ziehen da aber die individuellen Excel-Dateien der Kunden nicht mit und passen sich in z.B D11 und E11 an..
Bin über jede Hilfe dankbar..
Viele Grüße
Eric

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellenbezüge passen sich nicht an!
03.03.2021 14:45:02
Daniel
Hi
damit das funktioniert, müsstest du, bevor du in deiner Datenbank einen neuen Kunden hinzufügst, alle Kundendateien geöffnet haben, denn nur kann ja Excel ausgehend von deiner Änderung prüfen, ob diese auf andere Formeln Auswirkung hat und diese Anpassen.
Dafür kann Excel ja nicht deine komplette Festplatte und Netzwerk nach betroffenen Dateien durchsuchen.
einfachste Lösungsvariante:
du fügst neue Kunden nicht am Anfang, sondern am Ende der Liste hinzu und bist dir im klaren darüber, dass Zeilen mit Kunden, für die bereits eine Datei besteht, bezüglich ihrer Postion nicht mehr verändert werden dürfen.
wenn du in der Datenbank aber noch solche Änderungen vornehmen willst (z.B. auch sortieren), dann musst du jedem Kunden eine eindeutige ID geben, die du in Spalte A der Datenbank vermerkst.
in den Kundendateien musst du dann mit VERGLEICH und der ID die Position der Kundenzeile in der Datenbank ermitteln und dann die Daten mit INDEX über diese Zeilennummer auslesen.
Gruß Daniel
Anzeige

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige