
error ejecucion
Publicado por miguel (6 intervenciones) el 05/08/2017 04:40:27
hola Expertos buenas noches, ojala puedan ayudarme
tengo un archivo el cual quiero automatizar para ello estoy desarrollando un progrma en codigo en VBA, el archivo abre y me muestra el userform1, del cual cuando le doy click en R para que abra el userform2 y pueda introducir datos que van del textbox1 al textbox5 pero no abre me dice que el programa no responde. (antes si lo abria sin ningun problema pero cuando escribi el siguiente código para el TextBox1 del userform2 se cierra el programa y dice problemas de ejecución:
En el TextBox1 del userform2, me escribia la fecha inicial automaticamente 2017_1 y después llenaba los siguientes textbox 2,3,4,5 ; y se registraba en la hoja 3 "DeclaraciónRiesgos".
Sin embargo al meter la variable
Dim i As Integer
For i = 1 To 9
me marca error de ejecución .
lo que deseo es que se ejecute el código y despues de cada registro me incremente el número automaticamente ejemplo: 2017_1 ; 2017_2; 2017_3 ; 2017_4 ......Etc. y lo registré en la hoja 3 "DeclaraciónRiesgos".
De antemano muchas gracias. quedo atento a sus respuestas.
Saludos
Nota no permite adjuntar archivo
tengo un archivo el cual quiero automatizar para ello estoy desarrollando un progrma en codigo en VBA, el archivo abre y me muestra el userform1, del cual cuando le doy click en R para que abra el userform2 y pueda introducir datos que van del textbox1 al textbox5 pero no abre me dice que el programa no responde. (antes si lo abria sin ningun problema pero cuando escribi el siguiente código para el TextBox1 del userform2 se cierra el programa y dice problemas de ejecución:
1
2
3
4
5
6
7
8
Private Sub TextBox1_change()
Dim i As Integer
For i = 1 To 9
TextBox1.Value = Format(Date, "yyyy_" & i + 1)
TextBox1.SetFocus
Next i
End Sub
1
2
3
4
Private Sub UserForm_Initialize()
TextBox1.Value = Format(Date, "yyyy_" & i + 1)
End Sub
En el TextBox1 del userform2, me escribia la fecha inicial automaticamente 2017_1 y después llenaba los siguientes textbox 2,3,4,5 ; y se registraba en la hoja 3 "DeclaraciónRiesgos".
Sin embargo al meter la variable
Dim i As Integer
For i = 1 To 9
me marca error de ejecución .
lo que deseo es que se ejecute el código y despues de cada registro me incremente el número automaticamente ejemplo: 2017_1 ; 2017_2; 2017_3 ; 2017_4 ......Etc. y lo registré en la hoja 3 "DeclaraciónRiesgos".
De antemano muchas gracias. quedo atento a sus respuestas.
Saludos
Nota no permite adjuntar archivo
Valora esta pregunta


0