Consulta datos de conductor desde Excel VBA

Hola mi querida gente de Perú, hoy veremos cómo crear una macro que he nombrado Consulta datos de conductor desde Excel

La información la obtendremos de manera individual y masiva, nos conectaremos a la web icjc.mtc.gob.pe

Descargar Consulta datos de conductor desde Excel.xlsm (Contraseña: tutorialesexcel.com)

Empezaremos analizando cómo se comunica el desarrollo con su servidor

consulta datos del conductor excel vba

Se envían muchos parámetros a través de un POST, perderíamos mucho tiempo analizando el valor de cada parámetro

Bueno seguiremos otro camino entonces, a continuación listaré el desarrollo en 4 simples pasos:

Paso #1: Diseño de la macro ‘Consulta datos de conductor desde Excel’

Esto ya lo hemos visto varias veces, y es necesario hacer un diseño amigable y sencillo

Consulta individual conductores
Consulta conductores individual
Consulta masiva conductores
Consulta masiva conductores

Ambas hojas las nombraré como wInicio y wMasiva

Paso #2: Desarrollo del procedimiento de consulta por DNI

Para poder crear nuestro desarrollo en Excel ‘Consulta datos de conductor desde Excel.xlsm‘ empezaremos realizando un desarrollo que lo utilizaremos en las consultas individual y masiva

Nos conectaremos a la web //icjc.mtc.gob.pe y completaremos la información del objeto con id ContentPlaceHolder1_ddlTipoDocumento y ContentPlaceHolder1_txtNumDocumento

Luego presionaremos el botón ‘Buscar Data’, usaremos el siguiente código

La información será almacenada en el array Información de tamaño 5

Paso #3: Procesos de limpieza y listado de información

Vale, cuando hagamos consultas (individual o masiva) vamos a tener la necesidad de limpiar las celdas en donde se imprimirá la información y listar la data de la macro MTCBusqueda

Para no estar creando tres procesos de limpieza (Individual, Masiva y Array), haré una con un Select Case

Usaré la misma lógica para el listado de información, si es un listado masivo usaré una variable opcional que indicará la fila en donde se imprimirá

Paso #4: Programar el procedimiento de consulta individual y masiva

Vale, uniremos las macros creadas en los pasos previos, será muy sencillo

Y para la consulta masiva usaremos

Por temas de estética he agregado un StatusBar y un MsgBox al finalizar

Y eso es todo, espero te haya gustado mi publicación, si te gustó por favor compártela, me ayudarías mucho

Te comento que estoy empezando un nuevo curso de Excel VBA el día 22/06/2019 esta vez en Cedhinfo CLICK AQUÍ PARA VER DETALLES

Descargar Consulta datos de conductor desde Excel.xlsm (Contraseña: tutorialesexcel.com)

Recuerda que puedes descargar todos mis archivos desde //tutorialesexcel.com/archivos/ completamente gratis

Todas mis publicaciones se hacen primero el grupo de facebook: Grupo Excel Sin Límites

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *