Manejando datos

VBA vs VB6. Diferencias en los Combos

Posted by in Visual Basic y VBA

Esta entrada es técnica sobre el uso del objeto combo en VBA y en VB6,  y que ha surgido a raiz de realizar  recientemente una pequeña aplicación en Excel que requería completar un combo con los datos de una tabla. El motivo fundamental de la misma es comprobar la diferente forma de preparar un combo, a partir de un recordset obtenido de una tabla. Normalmente, en VB6, se emplea la propiedad ItemData para almacenar ahí el valor del ID, aunque se muestre su descripción. Para conectar con la base de…read more

0

Creando gráficos en Excel automáticamente

Posted by in Visual Basic y VBA

Recientemente tuve que automatizar la creación de gráficas en todas las solapas de un libro de Microsoft Excel, así que he decidido publicar el “cómo lo hago” mediante #VBA. El fichero Excel de trabajo requiere que todas las solapas sean “tablas“, en mi caso, proceden de consultas a una base de datos, y cómo eran muchas solapas y una tarea repetitiva, que mejor que automatizarlo. Para completar la tarea, primero crearemos una función para trabajar con todas las solapas, y después aplicaremos una función a todas ellas. Solapas de un…read more

0

Dimensiones de tablas en VBA Excel

Posted by in Visual Basic y VBA

En varios proyectos en los que he trabajado he tenido que migrar contenido desde Excel hasta una base de datos. El objetivo de esta entrada es mostrar dos rutinas que normalmente utilizo para conocer las dimensiones de las tablas, de forma que, en una segunda entrada pueda facilitarme seleccionar el rango de datos para realizar una nueva operación con todos ellos. Public Function FilasProcesar(ByVal iFil As Integer, Optional iColumna As Integer = 1, Optional Seguidos As Integer = 1) As Integer Dim s1 As String, bIN As Boolean, intJ As…read more

1

Decompilador de VB6

Posted by in Visual Basic y VBA

Para completar todo lo que hemos visto en las últimas entradas sobre #VB6, concluimos trabajando sobre decompiladores. Decompiladores, complicado en VB6 Una de las características que es dificil de encontrar para los que trabajan con #VB6 es un decompilador, esto es, recuperar el código fuente de un ejecutable. En otros lenguajes, como Python, está más extendido, pero en VB6 es más complicado. Sin embargo, gracias a una entrada en que ya no está disponible, conocí un compilador para VB, y que yo me lo he descargado de aquí, y lo…read more

0

VB6. Convertir cuotas en porcentajes version 8

Posted by in Visual Basic y VBA

Seguimos avanzando un poco más en nuestro software, y ahora vamos a ver el motivo de tanto cambio interno desde la versión 1 hasta la actual, aunque para el usuario sigue siendo exáctamente la misma. El lector puede comprobar que hay muchas formas de programar exáctamente lo mismo, con el mismo resultado, pero con una mecánica interna muy muy diferente. Pero ¿merece la pena complicarse? Algunos pensarán que “siendo tan simple como la versión 1, es ganas de perder el tiempo”, mientras que otros, los que apuestan por la última…read more