Foros del Web » Soporte técnico » Ofimática »

Lista desplegable con VBA

Estas en el tema de Lista desplegable con VBA en el foro de Ofimática en Foros del Web. Cree un formulario con VBA y tengo una lista desplegable que tiene numeros del 1 al 31 y quiero que cuando de clic en el ...
  #1 (permalink)  
Antiguo 20/07/2015, 11:13
 
Fecha de Ingreso: julio-2015
Mensajes: 1
Antigüedad: 9 años, 4 meses
Puntos: 0
Lista desplegable con VBA

Cree un formulario con VBA y tengo una lista desplegable que tiene numeros del 1 al 31 y quiero que cuando de clic en el 1 este se ubiqe en la celda G3, cuando de clic en el 8 se ubique en la N3 y asi.

Ayuda please!
  #2 (permalink)  
Antiguo 20/07/2015, 15:06
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: Lista desplegable con VBA

En el formulario haz doble click en la lista desplegable y te creará la función donde agregas el código para seleccionar la celda; ejemplo:

Código vb:
Ver original
  1. Private Sub Combobox1_Change()
  2.     ' Primero verificas que se haya seleccionado un valor
  3.    If Combobox1.ListIndex = -1
  4.         MsgBox "Selecciona un valor"
  5.     Else
  6.          ' La columna G es la #7, por lo que hay que agregar 6 para ubicar donde corresponde:
  7.         ActiveSheet.Cells(3, Combobox1.Value + 6).Select
  8.          ' Si necesitas ocultar el formulario:
  9.         Unload Me
  10.     End If
  11. End Sub
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: excel, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:44.