Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Al variar en una lista desplegable (formulario) que me active una macro.

publicado

Hola.

Mi problema es el siguiente. Tengo una lista desplegable con 150 elementos, y deseo que en función del elemento que escoja realice una u otra función (al cual llamare con una macro).

La lista desplegable la tengo asociada a la celda A1. si cambio el elemento de la lista cambia el valor de la celda a1.

Pero no consigo que el Excel se de cuenta que ha habido una actualización en la celda A1 y comience de nuevo el programa. En cambio, si el valor de A1 lo cambio manualmente, es decir, introduzco yo el valor entonces si que se activa

Private Sub Worksheet_Change(ByVal Target As Range)

End Sub

y me ejecuta el programa. Lo que me gustaría saber (para evitar poner un botón), es si hay alguna manera que el excel se de cuenta que la lista desplegable esta variando el valor de A1. Lo he intentado con calculate.. pero sin éxito.

Featured Replies

publicado

(hasta donde recuerdo) solo en la versión '97 de Excel es donde el evento '_change' NO se dispara cuando el origen de una lista de validación proviene de un rango (?)

a menos que comentes algún detalle adicional, no veo razón para que debas buscar otra opción (?)

saludos,

hector.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.