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

control activex de excel

Estas en el tema de control activex de excel en el foro de Ofimática en Foros del Web. Buenas horas, me gustaria recibir orientación sobre un codigo que estoy implementando en excel. Tengo un documento que contiene tres hojas, en la hoja1 el ...
  #1 (permalink)  
Antiguo 27/03/2015, 22:21
 
Fecha de Ingreso: marzo-2015
Mensajes: 1
Antigüedad: 9 años, 7 meses
Puntos: 0
Exclamación control activex de excel

Buenas horas, me gustaria recibir orientación sobre un codigo que estoy implementando en excel. Tengo un documento que contiene tres hojas, en la hoja1 el formulario y opciones de ingreso de datos. En la hoja2 una lista de ciudades y en la hoja3 los datos de precios.

El problema se presenta cuando trato de usar un boton en hoja1 de Control Activex que evalua la lista de ciudades ubicadas en la hoja 2 y luego guarda una ciudad nueva.

Resulta que la busqueda no hace referencia a la hoja2 si no a la hoja1 y termina guardando el nuevo dato en la hoja2 pero con referencia al espacio en blanco de la hoja1.

El codigo:

Private Sub CommandButton5_Click()

'Solicita el dato

Nombre = InputBox("Ingresa Nueva Ciudad:")

' Buscar celda vacia

Dim i As Integer

i = 1 Do
i = i + 1

Loop Until IsEmpty(Cells(i, 2))

Cells(i, 2).Select

' Guarda en la lista

Worksheets(hoja2).Cells(i, 2).Value = Nombre

End Sub

Agradezco cualquier orientacion
  #2 (permalink)  
Antiguo 30/03/2015, 13:15
Colaborador
 
Fecha de Ingreso: agosto-2004
Mensajes: 1.611
Antigüedad: 20 años, 3 meses
Puntos: 47
Respuesta: control activex de excel

La búsqueda la haces en la hoja1?
la variable i es de la hoja2?
¿No tienes que desactivar la hoja 1 y activar la hoja2?

Saludos...

Etiquetas: activex, ayuda-general, control, excel
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 10:12.