Liebe Forengemeinde,
leider habe ich keinerlei Kenntnisse im Bereich VBA, aber meine Recherchen im Internet haben ergeben, dass meine gewünschte Anpassung (vermutlich) nicht mit Bordmitteln von Excel vorgenommen werden kann. Folgendes Szenario möchte ich euch kurz schildern:
Ich habe mehrere Exceldateien, zum einen pro Jahr jeweils eine "Kundendatei" und zum anderen die "ehemaligen Kunden". In allen Dateien ist jeweils ein Bereich als Tabelle (früher Liste) formatiert, worin die personenbezogenen Daten etc. erfasst werden. Die Tabellenspalten sind in allen Dateien identisch. Zur visuellen Unterstützung sind diese Tabellen jedoch unterschiedlich formatiert (Schriftart, Schriftgröße, Farbe usw.). Auch bedingte Formatierungen sind in den "Kundendateien" enthalten. Es arbeiten mehrere Mitarbeiter mit diesen Dateien, wobei die Excelkenntnisse sehr unterschiedlich sind. Verschiedene Einfügeoptionen (z. B. nur Werte) sind oftmals nicht bekannt oder werden wieder vergessen.
Ich möchte nun in der Datei der "ehemaligen Kunden" erreichen, dass bei kopierten Zeilen (einzeln oder mehrere) aus den "Kundendateien" mit allen Einfügevarianten (Strg C + Strg V; Rechtsklick; Menüleiste) auschließlich "nur Werte" eingefügt werden können, d. h. die Zielformatierung bleibt erhalten, auch wenn dies beim Einfügen nicht explizit ausgewählt wurde, Formeln werden in Werte umgewandelt und bedingte Formatierungen nicht übernommen. Mit dem Blattschutz ist das leider nicht zu bewerkstelligen, da hier nur Formate geschützt werden können, wenn die Änderungen direkt im Arbeitsblatt vorgenommen werden.
Ich würde mich sehr freuen, wenn mir jemand helfen kann und möchte.
Beste Grüße, Mathilda
|