Problema con Combobox condicionados VBA
Soy nueva en esto y agradecería un poco de ayuda.
numero.value = ha de salir todos los números de las columnas: A, E, I, M, Q, U, Y
Range("A1").Select Do While ActiveCell.Value <> "" Numero.AddItem ActiveCell ActiveCell.Offset(1, 0).Select Loop Range("E1").Select Do While ActiveCell.Value <> "" Numero.AddItem ActiveCell ActiveCell.Offset(1, 0).Select Loop Range("I1").Select Do While ActiveCell.Value <> "" Numero.AddItem ActiveCell ActiveCell.Offset(1, 0).Select Loop Range("M1").Select Do While ActiveCell.Value <> "" Numero.AddItem ActiveCell ActiveCell.Offset(1, 0).Select Loop Range("Q1").Select Do While ActiveCell.Value <> "" Numero.AddItem ActiveCell ActiveCell.Offset(1, 0).Select Loop Range("U1").Select Do While ActiveCell.Value <> "" Numero.AddItem ActiveCell ActiveCell.Offset(1, 0).Select Loop Range("Y1").Select Do While ActiveCell.Value <> "" Numero.AddItem ActiveCell ActiveCell.Offset(1, 0).Select Loop
tipologia.value = ha de salir solo 1 valor de cada columna ya que es el mismo en todos: B,F,J,N,R,V, Z
For i = 2 To h3.Range("B" & Rows.Count).End(xlUp).Row Call agregar(Tipologia, h3.Cells(i, "B")) Next For i = 2 To h3.Range("F" & Rows.Count).End(xlUp).Row Call agregar(Tipologia, h3.Cells(i, "F")) Next For i = 2 To h3.Range("J" & Rows.Count).End(xlUp).Row Call agregar(Tipologia, h3.Cells(i, "J")) Next For i = 2 To h3.Range("N" & Rows.Count).End(xlUp).Row Call agregar(Tipologia, h3.Cells(i, "N")) Next For i = 2 To h3.Range("R" & Rows.Count).End(xlUp).Row Call agregar(Tipologia, h3.Cells(i, "R")) Next For i = 2 To h3.Range("V" & Rows.Count).End(xlUp).Row Call agregar(Tipologia, h3.Cells(i, "V")) Next
equipament.value = los datos se encuentran en las columnas: C,G,K,O,S,W,AA
Si yo selecciono el numero 1 me sale esto 1-OASF-L'HOSPITALET DE LLOBREGAT-BELLVITGE, pero si selecciono luego el 3 aparece el 103-HEL'HOSPITALET DE LLOBREGAT-SANFELIU, ha tomado de base 100 y ha sumado el valor del numero que yo quería.
¿Dónde esta el error?
Respuesta de James Bond
1