2016-07-14 1 views
-3

Ich muss das Kopieren/Einfügen in Excel 2007 deaktivieren. Die Excel-Datei wird an verschiedene Benutzer gesendet werden, so brauche ich eine Lösung, wo Kopieren/Einfügen für alle deaktiviert ist Benutzer. Ich habe das Web durchsucht, aber alle haben gefragt, die Makros zu aktivieren, aber das Problem dabei ist, dass ich die Makros für jeden Benutzer zuerst aktivieren muss, bevor ich sie auf Kopieren/Einfügen beschränke. Also suche nach einer Lösung, wo ich etwas VBA-Code auf Blatt schreiben kann, um alle Benutzer vom Kopieren/Einfügen zu beschränken, ohne Makros zu aktivieren.Notwendigkeit zum Kopieren/Einfügen Befehl auf Excel 2007 über verschiedene Benutzer

Danke.

+1

(es nur eine sein sollte) „, wo ich auf dem Blatt einige VBA-Code schreiben können um alle Benutzer vor dem Kopieren/Einfügen zu schützen, ohne Makros zu aktivieren "- das wäre ein netter Trick ... –

+0

Das Sperren des Blattes mit einem Passwort ist keine Option? –

+0

@BennoGrimm Nein, das wird nicht funktionieren .. Ich möchte die Benutzer von Kopieren/Einfügen beschränken .. das Blatt ist bereits geschützt, aber immer noch Benutzer können kopieren/einfügen .. VBA-Code ist was ich brauche .. ich würde das wirklich zu schätzen wissen .. –

Antwort

0

Sperren Sie die Zellen with the Protection Option of Excel manuell oder lock them programmatically.

Beispiel:

'Range Lock 
Worksheets("Sheet1").Range("A1:G37").Locked = True 
'Sheet Lock 
Worksheets("Sheet1").Protect 

EDIT: Gerade gesehen, ur Kommentar, gibt es keine Option ist VBA-Code verwendet NUR Kopieren/Einfügen zu blockieren, ohne Makros in ur-Arbeitsmappe ermöglicht.

+0

Ich möchte nicht das gesamte Blatt schützen .. es gibt einige Zellen, die editierbar sein sollte .. aber Kopieren einfügen Funktion sollte für alle Zellen blockiert werden .. –

+0

Ohne VBA-Code/Macros zu erlauben ist das nicht möglich, warum also Tim Williams verließ sarkastischer Kommentar und warum ich den Beitrag vor einer Weile bearbeitet habe. Wenn Sie Makros zulassen, kann die programmgesteuerte Version, die ich verlinkt habe, Zellen einzeln schützen. –

+0

Ist es möglich, die Makros deaktiviert zu lassen und durch einige VBA-Codes die Copy/Paste-Funktion zu blockieren? –

0

Sie benötigen dafür keine VBA.

  1. Gehen Sie auf die Registerkarte Überprüfen
  2. Select Blatt
  3. mit Passwort schützen schützen und die ✓ wegzunehmen
+0

Aber das würde das komplette Blatt schützen Ich möchte noch einige Spalten editierbar. Das Kopieren/Einfügen auf allen Zellen sollte jedoch blockiert sein. –

+0

Ich glaube nicht, dass es dann möglich ist. Sie können die Zellen blockieren, die Sie nicht bearbeiten müssen, und dem Benutzer nicht erlauben, sie zu berühren, aber ich glaube wirklich nicht, dass es eine Möglichkeit gibt, das Kopieren und Einfügen einfach unmöglich zu machen. –