Dos criterios para recuperar data

Hola, como podría hace que el evento worksheet_change funcione para dos celdas en la misma hoja sin que entre en un bucle sin fin.
Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Target = [i9] or Not Target=[w9] Then Exit Sub
Call Recuperando ' una rutina qe toma los dos valores para recuperar data
End Sub
Gracias
Oscar

1 Respuesta

Respuesta
1
No das muchos detalles pero, intenta así:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = [I9] Or Target = [W9] Then
Call recuperando
End If
End Sub
Abraham
Te explico mejor lo que estoy haciendo, en las celdas i9 y w9 hay desplegables que una vez elegidos deben recuperar 40 datos según los valores de las dos celdas que son colocados en la misma hoja.
Tu sugerencia esta ok, pero, sucede que luego de seleccionar un valor en i9 pasa a la celda w9. Y eso trae como consecuencia que la rutina recuperando se dispare primero 40 veces.. por el change y luego 40 más por cada change. Como puedo evitar esto.
Gracias por tu apoyo
Pues sin ver/conocer realmente tu proceso, es difícil ayudarte más
Abraham

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas