Collapse column

Autor Thema: Application.CellDragAndDrop lässt sich nicht mehr aktivieren  (Gelesen 2961 mal)

Offline Question

  • Newbie
  • *
  • Beiträge: 17
    • Profil anzeigen
Application.CellDragAndDrop lässt sich nicht mehr aktivieren
« am: November 15, 2011, 08:56:43 Vormittag »
Hallo,

ich habe ein größeres VBA-Projekt, in dem ich beim Programmstart die Funktion CellDragAndDrop mit folgendem Befehl deaktiviere: Application.CellDragAndDrop = False

In der Ereignisprozedur Workbook_BeforceClose schalte ich die Funktion mit dem Befehl Application.CellDragAndDrop = True wieder ein.

Obwohl das Programm ohne Fehlermeldung oder Hinweis abläuft, ist das Cell Drag and Drop unter ->Datei -> Optionen -> Erweitert -> Ausfüllkästchen und Drag & Drop von Zellen aktivieren nicht angehakt, also nicht wieder aktiviert.

Wenn ich das gleiche in einer leeren Arbeitsmappe nur mit den beiden genannten Befehlen mache, dann funktioniert es einwandfrei. Was könnte also in meinem umfangreichen Projekt dazu führen, dass beim Beenden die Funktion nicht eingeschaltet wird?

Betroffen sind alle Versionen von Excel 2003 - Excel 2010

Vielen Dank für euere Tipps

Question
« Letzte Änderung: November 15, 2011, 08:58:59 Vormittag von Question »

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline Question

  • Newbie
  • *
  • Beiträge: 17
    • Profil anzeigen
Antw:Application.CellDragAndDrop lässt sich nicht mehr aktivieren
« Antwort #1 am: November 15, 2011, 11:52:32 Vormittag »
Hallo,

ich konnte das Problem selber lösen, hat sich somit erledigt.
Das Problem, war dass noch eine Ereignisprozedur aufgerufen wurde, die vor dem Setzen des Hakens das Programm bereits beendet hat.

Habe den Code geändert und nun funktioniert es.

Viele Grüße

Question

Offline Copp3rKn0b

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
Antw:Application.CellDragAndDrop lässt sich nicht mehr aktivieren
« Antwort #2 am: März 23, 2015, 12:17:27 Nachmittag »
Ich habe das gleiche Problem. Wie hast du es gelöst?

Offline Copp3rKn0b

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
Antw:Application.CellDragAndDrop lässt sich nicht mehr aktivieren
« Antwort #3 am: März 23, 2015, 13:55:30 Nachmittag »
damit gehts:

' Unter dieser Arbeitsmappe
Private Sub Workbook_BeforeClose(Cancel As Boolean)
' Vor dem Schließen wieder aktivieren
Application.CellDragAndDrop = True
End Sub

Private Sub Workbook_Deactivate()
' Bei einem Wechsel wieder aktivieren für andere Mappen
Application.CellDragAndDrop = True
End Sub

' In die betreffende Tabelle
Private Sub Worksheet_Deactivate()
'Für einen Wechsel innerhalb der Mappen aktivieren
Application.CellDragAndDrop = True
End Sub

Private Sub Worksheet_selectionChange(ByVal Target As Range)
        Application.CellDragAndDrop = False
End Sub

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.