Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zelle verschieben vermeiden

Zelle verschieben vermeiden
Harald
Hallo Leute,
in einem geschützten Sheet sind Zellen untereinander, ungeschützt, damit der Anwender dort auch im geschützten Modus Eingaben tätigen kann. Es ist so eingestellt, dass per Doppelklick der Wert "1" bzw. "+1" eingetragen werden kann. Leider passiert hin und wieder dass die Anwender durch "ungeschicktes" besser gesagt ungewolltes Klicken am Zellenrand und Ziehen durch Mausbewegung die Zelle von oben nach unten verschieben. Hierdurch ergibt sich natürlich das Problem, dass mit den Zellen verknüpfte Formeln den #WERT!-Fehler erhalten. Durch diverse andere Verknüpfungen folgen daraus Summenfehler usw.
Wie kann verhindert werden, dass diese unbeabsichtigte Verschiebung von Zellen stattfindet bzw. gibt es eine technische Unterdrückung womöglich "Abschalten" dieser Funktion per vba? Danke im Voraus!!
Grüße Harald Koch
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zelle verschieben vermeiden
22.09.2011 10:47:54
Reinhard
Hallo Harald,
bringt es was in Optionen das Häkchen bei Drag & Drop zu entfernen?
Gruß
Reinhard
AW: Zelle verschieben vermeiden
22.09.2011 17:07:59
Harald
Hallo Reinhard,
ja das bringt schon das gewünschte Ergebnis. Dann werde ich allen Usern mitteilen, was sie einstellen müssen. Das ist schon mal klasse besten Dank!!!
Super wäre, wenn mittels vba diese Einstellung autmatisch gesetzt und bei Beenden wieder zurückgesetzt wird. Für Office ab 2007 weiß ich jedoch nicht wie...
Grüße Harald
Anzeige
AW: Zelle verschieben vermeiden
22.09.2011 17:34:01
Henrik
Hallo Harald,
versuch das mal im Modul der Arbeitsmappe.

Private Sub Workbook_Open()
Application.CellDragAndDrop = False
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.CellDragAndDrop = True
End Sub

Gruß Henrik
AW: Zelle verschieben vermeiden
23.09.2011 14:12:38
Harald
Hallo Henrik,
WOW das ist es ! Super!! So simpel, habs aber nicht gefunden... soso bei "application" OK wieder was dazu gelernt!! D A N K E ! ! !
Grüße Harald :-)
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zelle verschieben vermeiden in Excel


Schritt-für-Schritt-Anleitung

Um das unbeabsichtigte Verschieben von Zellen in Excel zu vermeiden, kannst Du folgende Schritte ausführen:

  1. Öffne Excel und lade die Arbeitsmappe, in der Du die Zellenverschiebung verhindern möchtest.
  2. Gehe zu den Optionen:
    • Klicke auf „Datei“ > „Optionen“ > „Erweitert“.
  3. Entferne das Häkchen bei „Drag & Drop für Zellen aktivieren“.
  4. Bestätige die Änderungen und schließe das Fenster.

Um diese Einstellung automatisch über VBA zu setzen, füge den folgenden Code in das Modul der Arbeitsmappe ein:

Private Sub Workbook_Open()
    Application.CellDragAndDrop = False
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.CellDragAndDrop = True
End Sub

Häufige Fehler und Lösungen

  • Problem: Die Einstellung zum Deaktivieren von Drag & Drop wird nach dem Schließen von Excel nicht gespeichert.

    • Lösung: Stelle sicher, dass Du den VBA-Code korrekt in das richtige Modul eingefügt hast. Dies gewährleistet, dass die Einstellung bei jedem Öffnen der Datei automatisch gesetzt wird.
  • Problem: Excel Zellen verschieben geht nicht mehr, obwohl die Drag & Drop-Funktion deaktiviert ist.

    • Lösung: Überprüfe, ob andere Makros oder Einstellungen möglicherweise in Konflikt stehen.

Alternative Methoden

Falls Du VBA nicht verwenden möchtest, kannst Du auch die Zellenrand-Einstellungen ändern:

  1. Rechtsklick auf die Zelle, die Du schützen möchtest.
  2. Wähle „Zellen formatieren“.
  3. Gehe zum Tab „Schutz“ und aktiviere „Gesperrt“.
  4. Schütze das Arbeitsblatt über „Überprüfen“ > „Blatt schützen“ und wähle die gewünschten Optionen aus.

Diese Methode verhindert das Verschieben der Zellen, ermöglicht jedoch weiterhin die Eingabe von Werten in ungeschützte Zellen.


Praktische Beispiele

  • Beispiel 1: Du hast ein geschütztes Sheet mit Eingabezellen. Durch das Deaktivieren der Drag & Drop-Funktion verhinderst Du, dass Anwender versehentlich Zellen verschieben, was zu Summenfehlern führen könnte.

  • Beispiel 2: Mit VBA kannst Du die Drag & Drop-Funktion für spezifische Arbeitsblätter aktivieren oder deaktivieren, je nachdem, welche Benutzer gerade darauf zugreifen.


Tipps für Profis

  • Verwende bedingte Formatierung, um Zellen hervorzuheben, die kritische Formeln enthalten. Dies kann helfen, Anwender darauf aufmerksam zu machen, dass diese Zellen nicht verschoben werden sollten.
  • Erstelle eine Dokumentation oder eine kurze Anleitung für die Anwender, um sicherzustellen, dass sie wissen, wie sie die Eingaben korrekt tätigen können, ohne die Struktur zu gefährden.

FAQ: Häufige Fragen

1. Wie kann ich Zellen nach unten verschieben, ohne Drag & Drop zu verwenden?
Du kannst die Zellen kopieren (Strg + C) und dann mit „Einfügen“ die gewünschten Zellen nach unten verschieben.

2. Was tun, wenn Excel zellen verschieben geht nicht mehr?
Überprüfe die Einstellungen für Drag & Drop in den Excel-Optionen und stelle sicher, dass keine anderen Add-Ins oder Makros aktiv sind, die diese Funktion beeinträchtigen können.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige