11/05/2022

VBA: Google Maps API calcular la distancia entre dos coordenadas

Aprovechando el destello anterior (130), hemos preparado una función que nos permitiría calcular la distancia entre dos puntos. Si hablásemos de distancia lineal, sería relativamente sencillo, pero entre dos puntos de la tierra, tenemos que tener en cuenta la curvatura terrestre. Sin entrar en detalles matemáticos y utilizando la fórmula de Haversine vamos a mostrar como calcularla. La Fórmula de Haversine es una de las más utilizadas para el cálculo de distancias entre dos puntos (hay otras como la Ley Esférica del Coseno), pero asume que la tierra es una esfera perfecta y no lo es, por lo que los cálculos están sujetos a error. Aún así, seguro que encontrarás utilidades para esta función.
10/05/2022

VBA: conocer código postal y coordenadas con la API de Google Maps

Mediante una sencilla llamada a la API de Google Maps obtenemos las coordenadas y el código postal de cualquier dirección. Rápidamente podrás incluir los códigos postales y las ubicaciones de todas las direcciones de tu aplicación: clientes, proveedores, trabajadores, ...
30/04/2022

VBA: ShellExecute

En este destello vamos a ver cómo ejecutar cualquier fichero desde nuestro código, con la función de la API de Windows "ShellExecute". Al tratarse de una función con muchas aplicaciones, veremos un ejemplo de ejecución de un archivo de sonido. En otro momento, mostraremos un ejemplo con "todos" los usos que podemos darle a esta función. De momento, aprendamos a escribirla y utilizarla.