Formulario para entrada de datos

Entrada núm: 2 of 4 de la serie Editor de programacion

La entrada controlada de datos en una tabla de Excel a través de un formulario construido a propósito en el editor de VBA es uno de los primeros retos que se suele poner el iniciado a la programación de macros. Sin embargo, y reconociendo que se trata de un ejercicio en el que se sufre mucho y se aprenden los rudimentos del manejo de UserForms, mi opinión es que la construcción de formularios VBA para entrada o consulta de datos en Excel es una labor poco práctica y hay alternativas integradas que son mucho más sencillas. En el video que acompaña a este artículo y tras la construcción de dos formas alternativas para la introducción de datos con VBA, uso la funcionalidad TABLA, que viene incluida desde la versión 2007 y el viejo formulario que antes venía en el menú de DATOS de la versión 2003, pero que luego desapareció de la vista y casi no se ha vuelto a hablar de él.

Pero el formulario para entrada de datos de toda la vida sigue ahí. En el video muestro como se recupera y se incorpora a su sitión natural, la pestaña de datos de la CINTA y cómo puede hacer de forma sencilla y eficaz lo que tardaríamos horas en preparar con un UserForm programado al efecto. En el fondo de los problemas relacionados con este tema, suele estar esa visión equivocada que muchos usuarios insisten en mantener sobre Excel como un gestor de bases de datos, cosa que, lamentablemente, no es. Cuando se trata de alimentar una tabla de datos, y cuando se trata de controlar los valores de entrada e incluso si me apuran, cuando se trata de recuperar información de la tabla con ciertos criterios, Excel palidece ante cualquier pequeño programa de gestión de bases de datos dotado de alguna utilidad de consulta o capaz de interpretar sentencias SQL. Excel es lo que es y no vamos a descubrir nada nuevo aquí, pero puestos a introducir datos en este ambiente, es mejor usar las funcionalidades integradas; son más simples, son más eficaces y nos van a dar muchos menos quebraderos de cabeza.

Zona de descarga

Adicionar Registros A Una Lista
Adicionar Registros A Una Lista
adicionar_registros_a_una_lista.zip
20.7 KiB
214 Downloads
Details

Series Navigation<< Acción al abrir un archivo ExcelAplicar función según el contenido de una celda >>

Comments

So empty here ... leave a comment!

Deja tu comentario aquí:

Sidebar



A %d blogueros les gusta esto: