Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre el método Activar y el método Seleccionar en VBA

La diferencia entre el método Activar y el método Seleccionar en VBA

Tanto los objetos de rango como los objetos de hoja de cálculo tienen métodos Seleccionar y Activar. Las diferencias y conexiones entre ellos son las siguientes:

I. Funcionalmente, Seleccionar representa el objeto seleccionado y Activar representa el objeto activado.

2. En términos de cantidad, Seleccionar puede seleccionar varios objetos, mientras que Activar solo puede activar un objeto.

3. Para un solo objeto, Seleccionar y Activar tienen el mismo efecto.

4. El objeto Activar debe estar en el objeto Seleccionar. Al seleccionar varios objetos, uno de ellos debe ser el objeto activo. Dentro de los objetos "Seleccionados", puede designar cualquier objeto como objeto activo. Si el objeto que activas no es el objeto Select actual, equivale a ejecutar un nuevo Select y activarlo.

En quinto lugar, el sistema activará automáticamente uno de los objetos después de cada reselección.

Puedes ver la diferencia en el código siguiente.

La diferencia entre Sub Seleccionar y Activar ()

En caso de error, Reanudar siguiente

Range("A1:A3").Select

MsgBox "Rango ejecutado(""A1:A3").Select instrucción!" amp; vbCrLf amp; "A1:A3 está actualmente seleccionado"

Rango("A2").Activar