gibt es eine Möglichkeit, dass beim Kopieren immer nur die Option
„Inhalte einfügen –Werte“
durchgeführt werden kann?
D.h., wenn der Anwender einen Bereich kopiert, sollen die Formatierungen –
bedingte Formatierungen- nicht übernommen, bzw. die vorhandenen
Formatierungen im Einfügebereich nicht verändert werden.
Oder wie könnte ich die zuvor vorhanden Formatierung automatisch wieder
herstellen
Ich arbeite mit Excel 2003, SP3, Windows XP
Im Voraus besten Dank für Eure Mühe und schöne Grüße aus Salzburg
--
Sepp, Salzburg
Allgemein:
Wenn der Anwender vor sich selbst geschützt werden muss, sollte er nicht
Excel bedienen dürfen. Notfalls muss er instruiert werden, was er tun darf,
und was nicht. Wenn er dagegen verstößt, muss er z.B. unbezahlt
nacharbeiten.
Speziell:
Du könntest ein leeres verstecktes Blatt mit Formaten mitführen und diese
per VBA gelegentlich über die Arbeitsbereiche kopieren (lassen). Besser noch
ist ein ausgeblendeter Bereich auf Deinem Blatt, weil dann auch ENTWEDER
Spalten- ODER Zeilenanzahländerungen korrekt für das Überkopieren
berücksichtigt werden.
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2
AFAIK Nein.
Du könntest in deiner PERSONL.XLS den folgenden VBA-Code in ein Modul
einfügen und mit einer Schaltfläche in der Symbolleiste oder einem
Short-Cut verbinden. Statt des Befehls "Inhalte Einfügen" klickst Du
dann auf die Schaltfläche.
Fragt sich, ob sich das lohnt. Inhalte einfügen sind doch auch nur 4
Mausklicks oder <ALT> B N W <OK>
Peter
Sub PasteValuesOnly()
Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
End Sub