Adam sait comment désactiver l’édition par glisser-déposer dans Excel, à l’aide d’une macro, en définissant la propriété CellDragandDrop pour l’objet Application. Il note à juste titre que cela n’empêche pas les gens de faire glisser des informations à partir d’autres programmes (tels que Word ou Outlook) et de déposer ces informations dans une feuille de calcul. Il se demande s’il existe un moyen de désactiver le glisser-déposer dans Excel quelle que soit la source.

La solution la plus proche que nous ayons pu trouver est un ensemble de macros développées par Ken Puls et notées sur cette page:

http://www.vbaexpress.com/kb/getarticle.php?kb_id=373

Les macros désactivent certaines fonctions de menu et touches de raccourci, et interdisent ainsi de couper, copier et coller. Théoriquement, il désactive également le glisser-déposer, mais seuls des tests approfondis avec divers programmes diront si cela fonctionnera dans la situation d’Adam.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (11519) s’applique à Microsoft Excel 97, 2000, 2002 et 2003.

Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

link: / excelribbon-Disabling_Dragging_and_Dropping [Désactivation du glisser-déposer].