Erfahrungsabfrage: Datei updaten
#11
Dann kann ich abschließend nur noch sagen, dass du wahrscheinlich mit deiner bisherigen Vorgehensweise weitermachen musst. Denn da der Datei wie du sagst keine Logik zugrunde liegt, ist auch ein Automatismus schwierig bis unmöglich zu bewerkstelligen. Ist aber alles reine Spekulation, da die Datei hier unbekannt ist.
Schöne Grüße
Berni
Top
#12
Ja das habe ich schon fast erwartet.. Hätte ja aber sein können, dass ich was übersehen habe. 
Die Variante des kopierens der neuen Daten in die neuere Version mit Hilfe von kopieren ganzer tabellenblätter werde ich auf jeden Fall mal ausprobieren.
Top
#13
Hallo,

als ich Deinen Eingangspost gelesen hatte, wollte ich Dir eigentlich eines meiner Uraltschätzchen
aus den Tiefen meiner Festplatten anbieten. Die zusätzlich von Dir gewünschten Optionen machen
das aber überflüssig bis unmöglich.
Außerdem hätte ich jetzt wegen privater Probleme auch gar keine Zeit für derartige Anpassungen.


Angehängte Dateien Thumbnail(s)
       
Top
#14
Hallöchen,

man noch ein paar Anregungen.

1) Du solltest schauen, dass Du die Codes und die Daten in unterschiedliche Dateien trennst. In der Datendatei brauchst Du dann eventuell nur noch einen Code, der die Makrodatei lädt. Oder ganz codefrei anders herum, Du lädst die Datendatei aus der Makrodatei heraus. Man kann übrigens auch die Ereignismakros der Arbeitsblätter aus der Datendatei herauslösen.

2) Buttons usw. platzierst Du nicht in den Datenblättern, sondern im Ribbon AddIns. Die Makrodatei muss dazu nicht einmal ein AddIn sein und man braucht nicht unbedingt Ribbon-Kenntnisse. Excel fügt auch Menüs, die nach alter Variante programmiert sind, dort ein.

3a) Die Position von Daten solltest Du ggf. nicht fest programmieren, sondern anhand von Spaltenüberschriften oder Zeileninhalten per Code ermitteln. Wenn Du eine Spalte einfügst, rutschen die folgenden Spalten nach rechts, und der Code reagiert flexibel darauf.

3b) Eventuell legst Du Dir auch ein "Strukturblatt" an auf dem Du die Position von Daten beschreibst oder hinterlegst ein paar Dinge zum Blattaufbau in Konstanten im Code. Wenn Du ein "Strukturblatt" nimmst könntest Du die Adressen z.B. per Formel festlegen. Wenn Du dann irgendwo eine Spalte einfügst würden sich die Adressen auf dem Strukturblatt automatisch anpassen.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • EasY
Top
#15
In Datenbearbeitung:

trenne

- Datenspeicherung: Arbeitsblatt

- User Interface zum ändern der Daten (Userform)

- Wiedergabe Interface (Dashboard) zum analysieren, graphische Darstellungen usw. GrafikBlatt oder/und Arbeitsblatt

Dann sind 'updates' sehr einfach zu implementieren.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
[-] Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:
  • EasY
Top
#16
(05.04.2019, 09:12)schauan schrieb: 3a) Die Position von Daten solltest Du ggf. nicht fest programmieren, sondern anhand von Spaltenüberschriften oder Zeileninhalten per Code ermitteln. Wenn Du eine Spalte einfügst, rutschen die folgenden Spalten nach rechts, und der Code reagiert flexibel darauf.
Ich behelfe mir manchmal auch mit Namen. Zellen oder Bereiche können mit Namen im Code angesprochen werden. Werden Spalten eingefügt, erweitert oder verschiebt sich der Name entsprechend.
Gruß
Michael
[-] Folgende(r) 2 Nutzer sagen Danke an Der Steuerfuzzi für diesen Beitrag:
  • schauan, EasY
Top
#17
Hui, 

Vielen Dank für eure Gedanken... Da habe ich nun einiges umzusetzen... Vieles ihr schreibt ist mir zur Zeit noch nicht geläufig aber ich google mich mal in die Materie... Genau solche Hinweise habe ich erhofft... Super!!!
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste