La verdad todo esto es nuevo para mí, te mencioné VBA porque tambien le dí seguimiento a un blog tuyo referente a convertir numeros a letras, pero lo único que hice fue cargar el archivo .bas a VBA y luego agregarle los argumentos necesarios a la función para que funcionara. Saludos.
Lun, 08/12/2008 - 22:28
#1
empezando con VBA
Pues llegó la hora de crear tu primera macro.
vamos a guardarla en el archivo donde tienes ese listado de 150 personas.
según la versión de Excel lo encontrarás en:
Herramientas>macros>grabar nueva macro
o en
Programador>Código>grabar macro
Graba una macro en el libro actual. Cuando la estés grabando, haz cualquier cosa, por ejemplo, escribir algo en una celda, o elegir un valor de la lista.
Detén la grabación (con el botón stop, como una grabadora de sonido)
Enhorabuena. Acabas de crear tu primera macro.
para ver lo que has grabado, accede al editro de Visual Basic: [ Alt ] [F11]
verás que en tu libro se ha creado un módulo llamado Módulo1 donde hay un procedimiento:
En este módulo 1 puedes añadir más macros si quieres, por ejemplo la que te proponía el otro día para elegir los diferentes valores de la lista de validación e ir imprimiendo.
Habrás observado que las macros comienzan por
Sub
y acaban con
End Sub
Prueba y me comentas qué tal.
en necesitomas también tienes un foro para temas relacionados con macros y programación donde puedes plantear las dudas que te vayan surgiendo.
------
Ya sé Excel, pero necesito más.
te comento que todos esos pasos los hice en otro blog, especificamente en el de convertir de numero a letras, ahora bien, para poder hacer eso que te solicito, entre SUB y END SUB existe una programación la cual estaba en un archivo .BAS que yo importe hacia Visual Basic que tu proporcionaste en ese blog, y la pregunta mía es, para lo que necesito en la impresión también es necesario hacer esa programación, pero por el problema de que soy novatísimo en ese tema no lo puedo hacer, tu me podrías ayudar????. Saludos y gracias por dedicarle tiempo a mis consultas.
claro que te puedo ayudar
¿por donde empezamos?
por añadir una macro al libro existente.
Entra en el editor de Visual Basic [ Alt ] [F11]
Inserta un módulo en el libro actual.
Ahora, en este módulo, es donde vamos a escribir la macro (pego la del otro día)
La macro aparecerá ahora en la lista de macros para que la ejecutes.
Ahora ya sabes dónde se guardan las macros. La siguiente pregunta es
¿qué quieres que haga la macro?
------
Ya sé Excel, pero necesito más.