Adam sabe cómo deshabilitar la edición de arrastrar y soltar dentro de Excel, usando una macro, estableciendo la propiedad CellDragandDrop para el objeto Aplicación. Con razón, señala que esto no impide que las personas arrastren información de otros programas (como Word o Outlook) y la suelten en una hoja de trabajo. Se pregunta si hay alguna forma de deshabilitar la función de arrastrar y soltar en Excel independientemente de la fuente.

La solución más cercana que hemos podido encontrar es un conjunto de macros desarrollado por Ken Puls y anotado en esta página:

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

Las macros desactivan ciertas funciones de menú y teclas de acceso directo y, por lo tanto, no permiten cortar, copiar y pegar. En teoría, también deshabilita la función de arrastrar y soltar, pero solo las pruebas exhaustivas con varios programas dirán si funcionará en la situación de Adam.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (11519) se aplica a Microsoft Excel 97, 2000, 2002 y 2003.

Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Disabling_Dragging_and_Dropping [Desactivación de arrastrar y soltar].