Saltar al contenido
publicado

Hola:

En el adjunto encontrareis un formulario, en este formulario, podreis Insertar, Eliminar y Actualizar cualquier hija del libro, desde 1 a 8 columnas.

La hoja, debe tener una fila de encabezamiento con el nombre de las columnas.

En dichos nombres pueden insertarse unos caracteres al principio y al final que nos permitirán saber en el momento de editar: (Se explican en el adjunto)

Si el dato es obligatorio o no

Si la columna admite duplicados o no

Si la columna es modificable o no

Si el dato tiene formato texto

Si el dato tiene formato fecha

Si el dato es numérico

El formulario, se redimensiona de forma automática en función del nº de columnas, de igual forma, en función del tipo de dato, se configuran el resto de controles.

El encabezamiento del formulario, en la propiedad ControlTipText, muestra los atributos de la columna.

Toda la edición se realiza en un listbox, existiendo un "botón" que nos permite pasar la información a la hoja.

También, mediante otro "botón", es posible recuperar la imagen anterior de la última actualización.

Creo que os puede resultar interesante revisar el código, ya que los controles se trabajan unicamente con la colección Controls del formulario.

Espero que os sea útil.

Saludos a todos.

Macro

EditarHoja.zip

Featured Replies

publicado

Hola;

estoy todavia con la boca abierta, increible los acabado de todos tus trabajos. Aunque en este caso hay cosas nuevas para mi , tengo que ver bien el codigo lo de los iconitos cuando pasa el ratón, jajjajaja, que pasada.

Increible, enorabuena Macro Antonio.

Un Saludo.

Jose Maria.

publicado

Muchas gracias por compartir con nosotros tus conocimientos de macros.

Como también he visto tu felicitación navideña, te devuelvo los mismos deseos para tí y todos los tuyos´.

Crear una cuenta o conéctate para comentar