
Ayuda con Workshee_Change
Publicado por Anthony Moises (2 intervenciones) el 22/03/2017 02:54:35
Buenas tardes,
Estoy iniciándome en lo que es Visual Basic, Macros para Excel y todo ese tema. En clase hicieron un ejercicio el día que falté a clase, y no me queda muy claro el código, para empezar nunca habíamos escrito códigos tipo "Private Sub Worksheet..." etc, a ver si me ayudan a interpretarlo por favor. Adjunto pantallazos de excel y de vba.
Lo que mas o menos puedo entender (por mis conocimientos de inglés) es que llama a una función Objetivo (Target), y le dice que si el curso está en la fila 3 y columna 2 (entiendo que en la cela de esas intersecciones), todo lo demás (las celdas allí mencionadas) las deje en blanco. Pero no sé si eso de Target es una función en sí o un nombre cualquier que ha declarado, tampoco entiendo muy bien esta parte:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo TrataError
y el Resume SalirError
Agradeceré su ayuda soy nuevo en esto.
Gracias de antemano


Estoy iniciándome en lo que es Visual Basic, Macros para Excel y todo ese tema. En clase hicieron un ejercicio el día que falté a clase, y no me queda muy claro el código, para empezar nunca habíamos escrito códigos tipo "Private Sub Worksheet..." etc, a ver si me ayudan a interpretarlo por favor. Adjunto pantallazos de excel y de vba.
Lo que mas o menos puedo entender (por mis conocimientos de inglés) es que llama a una función Objetivo (Target), y le dice que si el curso está en la fila 3 y columna 2 (entiendo que en la cela de esas intersecciones), todo lo demás (las celdas allí mencionadas) las deje en blanco. Pero no sé si eso de Target es una función en sí o un nombre cualquier que ha declarado, tampoco entiendo muy bien esta parte:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo TrataError
y el Resume SalirError
Agradeceré su ayuda soy nuevo en esto.
Gracias de antemano


Valora esta pregunta


0