Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Es True si la tabla de consulta especificada se actualiza cada vez que se cambia el valor del parámetro de una consulta de parámetros. Boolean de lectura y escritura.
Sintaxis
expresión. RefreshOnChange
expresión Variable que representa un objeto Parameter .
Observaciones
Esta propiedad se puede establecer en True sólo si utiliza parámetros de tipo xlRange y si el valor del parámetro al que se hace referencia se encuentra en una sola celda. La actualización se produce al cambiar el valor de la celda.
Ejemplo
Este ejemplo cambia la instrucción SQL de la primera tabla de consulta de Sheet1. La cláusula (ContactTitle=?) indica que la consulta es una consulta de parámetros y el valor del título se establece en el valor de la celda D4. La tabla de consulta se actualizará automáticamente cada vez que cambie el valor de esta celda.
Set objQT = Worksheets("Sheet1").QueryTables(1)
objQT.CommandText = "Select * From Customers Where (ContactTitle=?)"
Set objParam1 = objQT.Parameters _
.Add("Contact Title", xlParamTypeVarChar)
objParam1.RefreshOnChange = True
objParam1.SetParam xlRange, Range("D4")
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.