tag:blogger.com,1999:blog-310078735441224502.post1074222721250751177..comments2022-03-26T00:48:05.835-07:00Comments on excel n' cia: Rótulos en Movimiento con Excelexcel n' ciahttp://www.blogger.com/profile/02540615042937255413noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-310078735441224502.post-22989511400805670072012-08-30T02:39:47.036-07:002012-08-30T02:39:47.036-07:00Hola Laura,
Supongo que te aparece un mensaje que...Hola Laura,<br /><br />Supongo que te aparece un mensaje que pone "Error de compilación, no se ha definido la variable". Si es así, la solución es muy sencilla.<br /><br />Comprueba que el programa que comentas no ha establecido como obligatorio definir las variables. Lo verás si al principio del código aparece la instrucción "Option Explicit". También podrías tenerlo seleccionado en la ventana de opciones de la ficha del Editor. Búscala en Herramientas-Opciones. Es un check box que pone Requerir declaración de variables, (pero creo que debería estar desactivado por defecto).<br /><br />Es por esto que aún no he empezado a hablar sobre código VBA en el blog, es todo un mundo y todo está relacionado, y es difícil empezar a hablar de ello sin hablar antes de lo elemental.<br /><br />Creo que lo estás haciendo bien, prueba y error es como hemos aprendido casi todos. <br /><br />Para que sea menos frustrante tener una visión inicial está bien que utilices un manual que te ayude a familiarizarte con el editor, objetos, colecciones, propiedades, metodos,... Hay muchos y supongo que cualquiera es válido para ese fín. <br /><br />Luego, para avanzar deberás investigar, la propia ayuda de VBA, internet, libros, probar, enfadarte, alegrarte,... Tener claro lo que necesitas y pelearte con el programa hasta conseguirlo. Al principio es duro y se avanza lentamente pero con el tiempo el conocimiento crece en progresión geométrica. Merece la pena.<br /><br />¡¡Ánimo!!excel n' ciahttps://www.blogger.com/profile/02540615042937255413noreply@blogger.comtag:blogger.com,1999:blog-310078735441224502.post-70474222572712357602012-08-29T04:11:19.806-07:002012-08-29T04:11:19.806-07:00Hola otra vez,
Eso pensaba yo, que no era necesar...Hola otra vez,<br /><br />Eso pensaba yo, que no era necesario, pero para probar (estoy empezando con prueba y error), quité la definición de la variable en otro programa que tengo y no funciona. Seguro que he hecho algo mal.<br /><br />Ya te digo que estoy empezando... :(. Para hacerlo un poco más fácil te pedía que me recomendaras un manual o curso. ¿?.<br /><br />Muchas gracias.Lauranoreply@blogger.comtag:blogger.com,1999:blog-310078735441224502.post-88046155516736052922012-08-28T10:05:11.947-07:002012-08-28T10:05:11.947-07:00Hola Laura,
Hombre,... desde un punto de vista pu...Hola Laura,<br /><br />Hombre,... desde un punto de vista purista es conveniente declarar las variables. Sobre todo porque aprovechas mejor la memoria cuando trabajas con programas muy grandes que requieren ahorrar cada bite. Pero está claro que no es el caso del ejemplo...<br /><br />El tema era hacer un ejemplo lo más simple posible, y como no consume memoria no definí la variable, que como supongo que ya sabrás hace que por defecto VBA utilice una variable "Variant" que es como una variable "Universal".<br /><br />Personalmente, cuando hago programas que de antemano se que no van a andar cortos de memoria no defino la variable.<br /><br />Saludos y gracias por el comentario.excel n' ciahttps://www.blogger.com/profile/02540615042937255413noreply@blogger.comtag:blogger.com,1999:blog-310078735441224502.post-63012361976579897732012-08-27T01:33:32.742-07:002012-08-27T01:33:32.742-07:00Hola,
Estoy empenzando con VBA porque veo que rea...Hola,<br /><br />Estoy empenzando con VBA porque veo que realmente es útil. No es por ser tiquismiquis, pero ¿No tienes que definir la variable?. He leído que hay que hacerlo...<br />¿Me puedes recomendar algún manual o curso para aprender VBA?<br /><br />Gracias y felicidades por el blog.Lauranoreply@blogger.com