UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

No se pueden hacer consultas de Excel o VBA por mensaje privado.
Utiliza el botón buscar del foro y te ahorras tiempo para obtener "ayuda".

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

Igtelo


Hola.

Continuamente están preguntando cómo pasar datos de una factura, orden de compra, ordenes de trabajo, listas de asistencia, etc, etc. a una hoja de base de datos.

Aquí dejo archivo para poder hacerlo, lo único que se tiene que hacer es aumentar o reducir columnas de acuerdo a sus "esqueletos" o formas de documentos e incrementar o reducir las líneas de código en su macro.
En el Módulo1 (dentro de VB) está para datos en celdas contiguas y celdas no contiguas.
En el Módulo2 está para formatos con datos no contiguos.

Más adelante subiré otro aporte en donde lo hago al revés, es decir, trabajo en la base de datos y paso los datos a los formatos; de hecho así lo hago siempre, encuentro más ventajas trabajar directamente en la base de datos y de ahí mando la información a cuanto reporte se requiera.

Saludos
Ignacio Téllez
Archivos
Igtelo-Plantilla-Aporte.xlsm
Si ya habian descargado el archivo, vuelvan a hacerlo.
No tienes los permisos para descargar los archivos.
(47 KB)

2 Gracias por el aporte! el 12/05/14, 07:04 am

wibly


Muy buen aporte Nacho!!!... y con muchas aclaraciones en los códigos de las MACROS, como para entender su funcionamineto. Gracias!

Un gran abrazo!

Adrián

Igtelo


Hola Adrián y todos.

Revisando el archivo y pensando en que pueden llegar a cargar más de 32,766 registros y además es obvio si estoy mandando hasta la celda 60 mil...Me "atarugué" (en México se dice de otra manera, pero no se puede aquí en el foro, jejejeje).

Cambien el tipo de las variables numerofilavacia y w: De Integer a Long.

Integer sólo funciona hasta 32,767 y Long sirve para un "bonche", jejeje. Y sólo utiliza 2 bytes más que Integer.

Saludos
Ignacio Téllez

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.