Warning: Parameter 2 to SyndicationDataQueries::posts_search() expected to be a reference, value given in F:\labs.itpro.es\wp-includes\class-wp-hook.php on line 286

Warning: Parameter 2 to SyndicationDataQueries::posts_where() expected to be a reference, value given in F:\labs.itpro.es\wp-includes\class-wp-hook.php on line 286

Warning: Parameter 2 to SyndicationDataQueries::posts_fields() expected to be a reference, value given in F:\labs.itpro.es\wp-includes\class-wp-hook.php on line 286

Warning: Parameter 2 to SyndicationDataQueries::posts_request() expected to be a reference, value given in F:\labs.itpro.es\wp-includes\class-wp-hook.php on line 286
Excel vba archivos - Página 35 de 36 - ITPro.es

Categoría: Excel vba

Usar BUSCARV en formulario de Excel vba e identificar texto o números

Este artículo podría considerarse uno más de los publicados con respecto al tema de la función BUSCARV, pero con detalles que no se habían tocado en otro artículo. En el ejemplo adjunto tenemos una tabla que aloja el nombre del usuario o número telefónico y un respectivo código ficticio. También tenemos un formulario donde deberemos escribir el usuario o teléfono para traer de vuelta dicho su código. Cómo funciona La manera en la que nos traemos el código es mediante

Ver el artículo completo…


Macro para guardar hoja activa como archivo nuevo en Excel

Esta macro que les comparto viene incluída en la reciente versión de EXCELeINFO add-in y en lo personal es una macro que uso mucho. Cómo funciona En caso de que la estructura del archivo o ventanas no estén protegidas, pregunta si deseamos guardar la hoja. Si decimos que sí, se procede a copiar la hoja y nos muestra el formulario de Guardar como. La macro permite guardar con las extensiones .xls, .xlsx, .xlsm y .csv. Código de la macro Fe

Ver el artículo completo…


EXCELeINFO add-in cumple 3 años y se libera la versión 2.5

Qué es para mi EXCELeINFO add-in :: Descarga EXCELeINFO add-in 2.5 Este complemento lo vengo desarrollando desde diciembre del año 2010 y comenzó como un recurso para optimizar las actividades que realizo en mi vida diaria. Conforme fui agregando más opciones llegó el momento en que se hizo tan esencial para mi otras personas a mi alrededor fue cuando decidí promoverlo en mi Blog de manera grautita. Recuerdo que la primera versión fue para Excel 2003, ya que era la

Ver el artículo completo…


Macro para eliminar objetos y autoformas de una rango de Excel

En la próxima versión de EXCELeINFO add-in se añadirá una nueva opción en el menú objetos que nos permitirá eliminar las autoformas y objetos que tengamos en determinado rango de una hoja de Excel. Este menú se añade como hermano del que ya existe llamado Eliminar todos los objetos y formas de la hoja activa, liberada en la versión 2.4.5. Cómo funciona El primer paso será elegir el rango del cual queremos eliminar las formas. Con un contador For Next

Ver el artículo completo…


Macro para copiar datos de una tabla excluyendo encabezados en Excel

En algunas ocasiones será necesario seleccionar o copiar la información contenida en una tabla de Excel, pero sin tomar en cuenta los encabezados. Se me ocurre para copiar información de distintas tablas y hacer una con datos concentrados. En el artículo llamado Cargar encabezados de tabla en Combobox de Excel con vba manejamos también información de una tabla, pero el propósito era recoger los encabezados. Para este artículo vendría siendo lo contrario. Cómo funciona Tenemos una tabla simple la cual

Ver el artículo completo…


Resetear cuadro de herramientas del IDE de vba en Excel

El cuadro de herramientas o toolbox de vba es la sección donde insertamos controles a nuestros formularios. Suele suceder que borramos algún control de este cuadro o de repente no vemos ningún control. Y a menos que recordemos cuáles son los controles por defecto que vienen, la mejor manera de recuperarlos es reseteándolos. Figura 2. Toolbox sin controles. Cómo lo hacemos Primeramente deberemos encontrar el archivo Excel.box en nuestro disco duro. Para poder resetearlo bastará simplemente con cerrar cualquier instancia

Ver el artículo completo…


Ejecutar aplicaciones de Windows desde Excel vba

En la sección Windows de nuestro EXCELeINFO add-in se incluyen accesos directos a programas de Windows, mismos que son llamados desde vba con el método LoadFile. Dicho método viene declarado en la shell32.dll por lo que será necesario hacer una referencia en el módulo donde pensemos incluir el código. Figura 1. EXCELeINFO add-in contiene accesos directos a progamas de Windows. Código de la macro En un módulo normal y antes de todas las macros o funciones vamos a hacer referencia

Ver el artículo completo…


Implementar controlador de errores en Excel vba

La instrucción On Error nos va a permitir implementar un manejador de errores en nuestras macros de Excel. Existen 3 maneras de utilizar la instrucción On Error. Descripción Instrucción On Error GoTo línea Lo usamos para que al momento de que se detecte algún error, pase el control a una línea o a una etiqueta. On Error Resume Next Si se detecta un error, se pasará el control a la siguiente línea, omitiendo el anterior. On Error GoTo 0 La

Ver el artículo completo…


Macro para crear grupos de filas con la misma cantidad de registros en Excel

La macro que en este artículo les comparto tiene como objetivo crear x número de grupos con x número de columnas, por ejemplo, si tenemos un listado de 50,000 filas con datos, hacer asignaciones por lotes o grupos, pero en lugar de hacerlo de manera manual que haya un Inputbox que nos pregunte la cantidad de grupos y registros. Uso de la macro Decidí crear esta macro, ya que un usuario del Blog planteó la necesidad de separar un listado

Ver el artículo completo…


Ejecutar macros de otro archivo de Excel con Run y Call

Para este artículo vamos a hacer uso del método Application.Run y de la instrucción Call. Las dos nos servirán para mandar llamar procedimientos o funciones de otro libro de Excel o de un módulo en específico dentro del mismo. Figura1. IDE de vba. Application.Run (Método) Este método ejecuta una macro o manda llamar a una función. Se puede usar para ejecutar una macro de Visual Basic o incluso de una función dentro de una DLL. Call (Instrucción) Esta instrucción transfiere

Ver el artículo completo…