Hallo Gemeinde.
Ich bin neu angemeldet und habe gerade ein Problem, bei dem ich nicht weiter weiß.
Ich hatte als erstes ein Liste mit etwa 300 Zeilen pro Zeile etwa 12 Positionen. Dann habe ich diese Liste auf zwei weitere Blätter kopiert und habe diese dann nach anderen Kriterien sortieren lassen, als das erste Blatt.
Also alle drei Blätter haben exakt die selben Einträge, nur Zeilenweise verschieden sortiert. Jetzt möchte ich diese drei Excellisten so verknüpfen, dass es egal ist auf welchem der drei Blätter ich etwas an den Einträgen verändere, diese Änderung auf allen drei Blättern in der entsprechenden Zeile auch gemacht wird. Die Zeilen haben aber auf den Drei Blättern nicht die selbe Zeilennummer, weil sie ja nach verschiedenen Kriterien automatisch sortiert wurden.
Kann mir da jemand weiterhelfen?
Danke schon mal
Franz :15:
PS: Ich habe mal einen kleinen Ausschnitt dieser Datei angehängt.
Das geht nur mit VBA (Ereignis) und ist unsinnig, da mit dreifacher Datenhaltung (Redundanz).
Denn genauso könntest Du mit VBA (oder ohne) einfach umsortieren. Das ist genausowenig Arbeit, wie ein anderes Blatt auszuwählen.
Falls ein Feld (oder eine Kombi von Feldern) einen eindeutigen Schlüssel darstellt, kann man jedoch Deinem Wunsch durchaus gut nachkommen. Man tut es aber aus Hygieneerwägungen nicht.
Moin
Ergänzend zu LCohen: Entferne die Leer-Spalten und ergänze die Überschrift in Spalte D.
Und wirf mal einen Blick auf die benutzerdefinierten Ansichten.
Hallo
wenn man die Sortierung mit dem Makro Recorder einzeln aufzeichnet, und jedem Makro einem eigenen Button zuweisst, sollte eine Tabelle reichen.
Optimal ist es den Sortier Bereich nach unten weit genug zu verlaengern, falls neue Daten hinzukommen.
mfg Gast 123
Hallo Gast123 (mit Deinem Fossil-Excel; ich mag das!),
TE kennt schon Strg-L in seinem xl2016. Damit keine Notwendigkeit manueller Datenbereiche.
Danke euch, für die Antworten.
Ich dachte das ist für Excel eine der leichtesten Übungen, die Daten in allen drei Blättern aktuell zu halten
Es ist halt wesentlich leichter, wenn man nach einer Rufnummer sucht, in der Liste zu suchen, in der die Rufnummern Sortiert sind, und wenn man nach einer abgehenden Rangierleiste sucht, in die Abgehende Sortierung zu gehen, u.s.w.
Die Sortierung immer nach gerade benöigten Einträgen zu machen ist natürlich kein großer Aufwand, aber eben unnötig, wenn man diese Sortierungen schon vorhält.
"VBA" heißt wohl Visual Basic, nehme ich an. Da habe ich leider keine aktuelle Version mehr
Die Zeilen zu löschen, in denen nicht alle Spalten ausgefüllt sind, geht nicht. Das sind vorhande Rufnummern die nur im Moment nicht im Rangierplan eingegeben sind. Und wo Rufnummern sowie Gerätebezeichnungen auch noch fehlen, sind es Plätze die Hardwaremässig vorhanden sind und nur im Moment nicht aktiviert sind.
Aber O.K. in der Spalte "D" gibt es keinen Titel, das kann ich ändern. Hilft mir nur nicht weiter, oder doch?
Danke euch
Franz Köhler :22:
Hallo Franz ,
du sagst
Zitat:Jetzt möchte ich diese drei Excellisten so verknüpfen, dass es egal ist auf welchem der drei Blätter ich etwas an den Einträgen verändere, diese Änderung auf allen drei Blättern in der entsprechenden Zeile auch gemacht wird.
ok im Excel (ohne VBA Programmierung) ist es ja so,
das
entweder du einen Wert in eine Zelle einträgst
oder du dich darauf beziehst = Tabelle1!A1 --> beides gleichzeitig geht so nicht
Vorschlag ohne VBA
dein 1. Blatt ist das
MASTER- Blatt ->
hier und nur
hier führst du Manuell Änderungen durch -> Alle anderen Blätter beziehen sich darauf
Wie geht das: du brauchst einen eindeutigen Schlüssel die TelefonNr z.b.
der dann mit Sverweis die fehlenden Spalten des jeweiligen Blattes zusammenträgt
(27.11.2019, 10:39)Franz54 schrieb: [ -> ]Die Zeilen zu löschen, in denen nicht alle Spalten ausgefüllt sind, geht nicht. Das sind vorhande Rufnummern die nur im Moment nicht im Rangierplan eingegeben sind. Und wo Rufnummern sowie Gerätebezeichnungen auch noch fehlen, sind es Plätze die Hardwaremässig vorhanden sind und nur im Moment nicht aktiviert sind.
Falls sich das auf meine Anmerkung bezieht dann ging es um Spalten und nicht um Zeilen.
Den letzten Hinweis hast du dir nicht zu Gemüte geführt?
(27.11.2019, 18:15)shift-de schrieb: [ -> ]Den letzten Hinweis hast du dir nicht zu Gemüte geführt?
Ach meinst du die Leeren Spalten entfernen? Ich glaube erst jetzt zu verstehen welche leeren Spalten du meinst. Die schmalen gelben Spalten die ich als Trennlienien reingemacht habe? Stören die im Programm? Die sind nur als Optische Trennung gedacht
Franz