[RESUELTO] Eliminar macro usando otra macro

Discute sobre la aplicación de hojas de cálculo
Responder
TheBatman96
Mensajes: 8
Registrado: Mié Ene 30, 2019 5:55 pm

[RESUELTO] Eliminar macro usando otra macro

Mensaje por TheBatman96 »

Compañeros buenos días,

Tengo una duda simple, en mi imaginación es posible, pero no sé si realmente se pueda, aunque como se dice " Si se imagina, se puede hacer posible "

Estoy realizando un proyecto personal, ya que estoy próximo a celebrar aniversario con mi pareja y planeo hacer un proyecto en calc recapitulando los mejores y peores momentos que hemos tenido. Mi idea es realizar un msgbox con 2 opciones, "Sí" , "No" ( Hasta ahí todo muy básico ), pero quiero que cuándo el msgbox arroje un recuerdo negativo, aparezca otro mensaje con el texto "¿Deseas eliminar éste recuerdo? ", en caso de que ella seleccion "Sí eliminar", pueda ejecutar una macro que elimine la macro (valga la constante redundancia) que contiene dicho recuerdo.

¿Es ésto posible?

Quedo atento a sus respuestas.

Muchas gracias.
Última edición por TheBatman96 el Jue Feb 07, 2019 8:34 pm, editado 2 veces en total.
" Un acto positivo, desencadena millones de actos positivos "

Xubuntu 16.04 - LibreOffice 6.0.3.2
Avatar de Usuario
PepeOooSevilla
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: Eliminar macro usando otra macro

Mensaje por PepeOooSevilla »

Hola.

Por mi parte siento decirte que no comprendo lo que quieres hacer. ¿Podrías subir un archivo de ejemplo? Obviamente, sin datos personales. Si no sabes cómo, consulta Cómo adjuntar un archivo a este sitio.
TheBatman96 escribió:... pueda ejecutar una macro que elimine la macro ...
Creo que te estás metiendo en aguas turbulentas y estás mezclando conceptos. Por favor, intenta aclarar la consulta.

Saludos cordiales.
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
TheBatman96
Mensajes: 8
Registrado: Mié Ene 30, 2019 5:55 pm

Re: Eliminar macro usando otra macro

Mensaje por TheBatman96 »

Agrego el archivo, es algo rápido que lo hice he incluso en la Macro puse una linea dónde pretendo ejecutar mi idea.

Espero que así pueda darme a entender mejor. :oops:

Gracias.
Adjuntos
Sin título 1.ods
(9.53 KiB) Descargado 247 veces
" Un acto positivo, desencadena millones de actos positivos "

Xubuntu 16.04 - LibreOffice 6.0.3.2
Avatar de Usuario
PepeOooSevilla
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: Eliminar macro usando otra macro

Mensaje por PepeOooSevilla »

Hola.

Creo que sería muchísimo más fácil tener los recuerdos positivos en una hoja y los negativos en otra (ambas hojas ocultas, en el archivo adjunto no lo están para que te sirva de orientación).

Siguiendo los apartados del libro Aprendiendo OOo Basic de nuestro compañero mauricio, por ejemplo, el "6.2.1 Referencia a celdas individuales", el "6.3.3 - Eliminando rangos", etc., puedes ir seleccionando, mostrando y eliminando los "recuerdos" que quieras.

Saludos cordiales.
Adjuntos
Sin título 1_TheBatman96_v2.ods
(10.91 KiB) Descargado 245 veces
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
TheBatman96
Mensajes: 8
Registrado: Mié Ene 30, 2019 5:55 pm

Re: Eliminar macro usando otra macro

Mensaje por TheBatman96 »

PepeOooSevilla escribió: Creo que sería muchísimo más fácil tener los recuerdos positivos en una hoja y los negativos en otra (ambas hojas ocultas, en el archivo adjunto no lo están para que te sirva de orientación).
Esa era otra alternativa que tenía, y cómo dijiste, me estaba metiendo en aguas turbulentas.

De nuevo, muchas gracias por tu ayuda Pepe.

Tema resuelto :bravo:
" Un acto positivo, desencadena millones de actos positivos "

Xubuntu 16.04 - LibreOffice 6.0.3.2
Responder