Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2011, 05:00
negu
 
Fecha de Ingreso: diciembre-2009
Mensajes: 52
Antigüedad: 14 años, 4 meses
Puntos: 0
Mover un Combobox al desplazarse mediante la scrollbar en Excel

Hola,

Mi problema está en que quiero desplazar un combobox (ActiveX) que tengo en una hoja de Excel (no en un formulario, sino en una hoja de excel) cuando se desplazen las barras de desplazamiento de Excel. De esta manera conseguiría que el combobox estuviera siempre visible para el usuario, ya que lo necesitará en todo momento.

Mi duda ya empieza en saber si es posible hacerlo. En Visual Basic 6 sé que se puede ya que yo lo conseguí (en un formulario) mediante el evento change de un Scroll:

Private Sub HScroll1_Change()

Combo1.Left = Combo1.Left + (HScroll1.Value - val) / 2

val = HScroll1.Value

End Sub

No sé si es posible capturar eventos en VBA como el movimiento de las scrollbar de Excel.


Tenía otra alternativa para conseguir que el combobox estuviera visible en todo momento, mediante dividir la pantalla de Excel en dos, pero por como está distribuido el contenido de la hoja no resulta demasiado cómodo.

Muchas Gracias.