Vlookup con nombre de hoja en un combobox

buena tarde estoy tratando de hacer una búsqueda desde un combobox 

If ComboBox2.Value = "DOBLETROQUE" Then
VALOR = Application.WorksheetFunction.VLookup(Me.ComboBox2.Value, Sheets("CEMEX").Range("C:D"), 2,0)
TextBox2 = VALOR
End If

mi pregunta es como puedo colocar en ves de

 Sheets("CEMEX").Range("C:D")

el valor del combobox que seleciona la hoja 

Private Sub ComboBox1_Change()


Sheets(ComboBox1.Value).Select

muchas gracias por tu ayuda

1 Respuesta

Respuesta
2

Si lo primero que se ejecuta es el Change del Combobox1, la hoja activa pasa a ser la que se selecciona en el combo.

Entonces luego en el otro código (que no se cuándo se ejecuta pero estimo que luego del evento Change del ComboBox1 o por lo menos a continuación de la selección de la hoja, la instrucción sería:

If ComboBox2.Value = "DOBLETROQUE" Then
VALOR = Application.WorksheetFunction.VLookup(Me.ComboBox2.Value, ActiveSheet.Range("C:D"), 2,0)
TextBox2 = VALOR
End If

Si esto responde a tu consulta no olvides valorarla, sino comenta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas