domingo, 3 de noviembre de 2013

Cómo leer una lista con VBA

Uso de Visual Basic para Aplicaciones para leer una lista le permite escribir programas que leen el contenido de los documentos. De esta manera, los programas pueden alterar ese contenido o aplicarlo a otra de las tareas de procesamiento de datos. Por ejemplo, como el programa de VBA lee una lista, se puede aplicar el formato de subrayado o de otro tipo a cualquier otra fila de la lista, una tarea que consume tiempo si se hace manualmente. Guardar tus programas lista de lectura de documentos habilitados para macros, como el formato de Excel xlsm docm o de Word. 

Sobresalir



Haga clic en "Nuevo" del menú "Archivo" para crear un nuevo libro.



Escriba una lista de números, letras o fórmulas en una serie de filas sucesivas en cualquier hoja de cálculo del libro. Por ejemplo, escriba "manzana", "naranjas" y "pera" en las celdas A1 a A3 de la hoja de cálculo actual. El programa VBA escribirá mostrará cada elemento de la lista.



Haz clic con el ratón en el elemento superior de la lista, a continuación, arrastre hasta la última opción de la lista y suelte el ratón. Esta acción selecciona la lista.



Haga clic en la pestaña de "desarrolladores", haga clic en el botón "Visual Basic" para entrar en el entorno de programación VBA.



Pega el siguiente código de programa en la ventana central del medio ambiente. Este programa lee el contenido de cada celda de la lista mediante la propiedad Cells del objeto Selection, que representa a las celdas seleccionadas. La función MsgBox muestra el contenido de la celda en un pequeño cuadro de diálogo.



ReadList Public Sub ()



Dim i



For i = 1 To Selection.Rows.Count



MsgBox Selection.Cells (i, 1)



Siguiente i



End Sub



Haga clic en cualquier declaración en el programa, a continuación, haga clic en el comando "Ejecutar" del menú "Ejecutar" para ejecutar el programa. El programa mostrará un cuadro de mensaje para cada artículo que escribió en el paso 2.

Palabra



Escriba una lista de las palabras, cada uno en su propia línea, a continuación, haga clic en el ratón sobre la palabra de arriba.



Arrastre hasta la palabra más inferior y soltar el ratón para seleccionar todas las palabras de la lista.



Haga clic en el botón de la pestaña "desarrolladores" "Visual Basic" para entrar en el entorno de programación VBA.



Pega el siguiente programa en la ventana central del medio ambiente. Este programa lee la propiedad "Párrafo" del objeto "Selección", que contiene la lista que haya seleccionado. El "MsgBox" muestra el contenido de cada párrafo.



ReadList Public Sub ()



Dim i



For i = 1 To Selection.Paragraphs.Count



Selection.Paragraphs MsgBox (i). Range.Text



Siguiente i



End Sub



Haga clic en uno de los estados del programa, a continuación, pulse la tecla "F5" para ejecutar el programa. VBA leerá cada elemento de la lista e informar que el tema para usted.



 

No hay comentarios:

Publicar un comentario