Saltar al contenido
PROGRAMAR EN VBA MACROS DE EXCEL

Como INHABILITAR Icono ELIMINAR CELDAS Excel VBA # 517

Modificar Ribbon Inhabilitar Eliminar Celdas

Deshabilitar el ícono Eliminar Celdas en Excel

En en presente post se muestra como modificar el código XML de un archivo de Excel para Inhabilitar la opción de la Ribbon de Excel para Eliminar Celdas.

Si necesitas aprender Excel, hazlo con los mejores, click acá, si quieres aprender sobre Excel en inglés, entonces debes hacer click here. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es unos de los mejores cursos on line que he visto en internet, te lo recomiendo no te arrepentirás.

  
 

Mira el funcionamiento de la macro y una explicación más detallada de su codificación y funcionamiento, recomiendo observar para una más fácil comprensión de la macro; suscribe a nuestro canal de You Tube, mira el playlist con  vídeos relacionados donde podrás ver la macros relacionadas en acción con una explicación en forma visual que ayudará a entender el ejemplo en forma más fácil.

Deshabilitar icono para Impedir Eliminar Celdas en Excel

El código es muy, pero muy simple; al iniciar el archivo de Excel de ejemplo se podrá observar que al intentar eliminar una celda de Excel el icono que se encuentra tanto en al Cinta de Opciones de Excel como en el menú contextual que emerge al presionar el segundo botón, o botón derecho del mouse, se encuentran inhabilitados.

Para desactivarlos se necesita modificar la programación XML, que es lo que se explica en este post, como lograr inhabilitar el icono para impedir que se eliminen celdas de Excel.

Se debe contar con un programa Editor de XML en este caso vamos a usar más precisamente el «OfficeCustomUIEditorSetup», el cual se puede descargar y observar como se usa desde el ejemplo «377 Como Usar el Editor XML Para Modificar Ribbon o Cinta de Opciones de Excel».

El nombre de los distintos comandos que trae Excel, lo cual es necesario saber para poder desactivar el comando correcto, puedes verlo en el ejemplo «Listado de Comandos de Excel que Hay en Menus Barras Ribbon»

Explicación del código para evitar que se Eliminen Celdas en Excel

En código para deshabilitar la opción del la cinta de opciones para eliminar celdas en excel es muy simple, pero se puede adicionar al código que sigue la inhabilitación de otros comandos, en este post nos centraremos solamente en inhabilitar la opción Eliminar celdas en Excel.

El código debe ir dentro de la etiqueta commands, la cual debe tener una etiqueta de apertura y etiqueta de cierre, como el código que sigue:

<commands>

mi código

</commands>

El código que precisamente deshabilita el icono Eliminar Celdas en Excel es el siguiente:

<command idMso=»CellsDelete» enabled = «false» />

Como se observa de debe hacer regerencia o escribir el nombre del botón a eliminar y establecerlo en «enabled= false».

Para saber el nombre de los comandos de Excel mira este ejemplo en mi web «Listado de Comandos de Excel que Hay en Menus Barras Ribbon».

Descarga del archivo ejemplo que Desactiva el botón para eliminar celdas en Excel

Descarga el ejemplo usado en este post desde el final del mismo, solicito aportar para sostener esta web, si está dentro de tus posibilidades, desde ya muchas gracias.

Código que se insertó en libro para inhabilitar icono eliminar celdas en Excel

Código que se ingresa en la programación XML del Archivo de Excel


<!– Deshabilita opciones de Excel en ribbon o menu –>


<customUI xmlns=»http://schemas.microsoft.com/office/2009/07/customui»>
<commands>

<command idMso=»CellsDelete» enabled = «false» />

</commands>

</customUI>



Si te fue de utilidad puedes INVITARME UN CAFÉ y de esta manera ayudar a seguir manteniendo la página, CLICK para descargar en ejemplo en forma gratuita.

If this post was helpful INVITE ME A COFFEE and so help keep up the page, CLICK to download free example.

Donate:
Cuenta Paypal: https://paypal.me/programarexcel
Cuenta Bitcoin: 1KBGGb8fyDzyR3X1Rie6m7VguzaAfngNbd
Cuenta Ether: 0x41Bbd24556914C83a31217eBb3BC49789b66e407

Summary
Author Rating
1star1star1star1star1star
Aggregate Rating
no rating based on 0 votes