“Conocimientos Programación>Visual Basics Programación

Cómo utilizar VBA para convertir CSV a XLS

2014/12/10
Visual Basic para Aplicaciones ( VBA ) es el lenguaje que los desarrolladores utilizan para crear programas de ahorro de tiempo para Microsoft Word, Excel y Access. Función de grabación de macros de Excel proporciona una manera fácil de crear código VBA. Esta función convierte las tareas que se realizan en Excel en el código del programa que más tarde puede repetir para repetir - mucho más rápido - la secuencia de acciones que se grabó originalmente . Aunque la grabadora de macros no puede crear programas complejos , puede crear uno que convierte archivos con valores separados por comas ( CSV ​​) en tipos de archivo predeterminados de Excel , que terminan en " XLS . " Este programa libera a los usuarios de Excel de tener que realizar la conversión manualmente. Cosas que necesitará
Microsoft Excel
un archivo con valores separados por comas ( CSV ​​)
Mostrar más instrucciones
1

Crear un nuevo documento de Excel , haga clic en la ficha y luego " View" haga clic en el elemento " Grabar macro " en el icono "Macro " . Escriba " CSV_Converter " en el cuadro de diálogo que le pide que nombre a la nueva macro. Pulse "OK " para comenzar a grabar la macro , lo que se traducirá en un programa VBA para convertir un archivo CSV con el formato de archivo de Excel.

2 Haga clic en el botón de Office , haga clic en " Abrir". Vaya a cualquier archivo con la extensión ". CSV" , a continuación, haga clic en " Abrir" para abrir el archivo.

3 Haga clic en el botón de Office de nuevo , a continuación, haga clic en "Guardar como ". Elija cualquier tipo de archivo " Excel " (por ejemplo , " . Xlsm ") , a continuación, haga clic en " Guardar" para guardar el archivo como un libro de Excel .

4 Haga clic en el botón de Office y seleccione " Cerrar" para cerrar el archivo convertido , haga clic en el cuadrado pequeño en la parte inferior izquierda de la barra de estado de Excel para finalizar la grabación de la macro .
5

Abra el Explorador de Windows, navegue a la carpeta que contiene el archivo de Excel que acaba de guardar . Elimine el archivo , por lo que la macro que grabó no le pedirá si desea sobrescribir un archivo existente al reproducir la macro.
6

Prensa " Alt- F8 " en Excel , a continuación, haga doble clic en el elemento " CSV_Converter " para ejecutar la macro .
7

click en la ventana del Explorador de Windows para ver el archivo Excel que eliminó aparentemente restaurado. ( La macro no restaurar desde la papelera de reciclaje , . Creó otro archivo de Excel exactamente de la misma manera que lo hizo de forma manual la primera)
8

Pulse " Alt- F8 " para mostrar una lista de macros, seleccione la macro " CSV_Converter " . Pulse el botón " Editar" para mostrar el código VBA para la macro , que se encuentra en el entorno de desarrollo integrado de Visual Basic ( IDE )
9

Escriba la línea siguiente antes de la instrucción " Workbooks.Open ": .

Application.DisplayAlerts = False

Esta declaración será evitar que el programa muestra un aviso cuando se trata de salvar a un CSV convertido con el mismo nombre que uno ya existente.
10

clic con el ratón en cualquier lugar dentro de la subrutina " CSV_Converter " y presione "F5 " para volver a ejecutarlo . Busque el archivo convertido como lo hizo en el paso 7 .

Visual Basics Programación
Cómo acceder a VBA consultas SQL
Opciones de comandos de Visual Basic
Cómo exportar los datos de un campo a otro en Access 2007
Microsoft Word Tutorial /Visual Basic
XNA Tutorial para hacer girar un modelo 3D
Cómo crear un documento de ayuda en VB6
Cómo hacer un concurso en Visual Basic
Cómo hacer juegos en VB.NET
Conocimientos Informáticos © http://www.ordenador.online