Creación personalizada de mapa en VBA/Excel

Estándar

Hace algunos meses en el trabajo me asignaron la tarea de construir unos reportes de ventas por región. En mi compañía se divide al país (México) en seis regiones. Uno de mis compañeros se basó en la siguiente herramienta para poder construir reportes previos por región:

http://analisisydecision.es/trucos-excel-mapa-de-mexico-por-estados/

Era muy buena herramienta, pero mi compañero solo me estrego las autoformas y yo tenia que seleccionar todos los estados que conformaran una región para posteriormente pintarlos de un color, así sucesivamente con cada región, francamente no es nada cómodo ir seleccionando estado por estado agrupar y pintar así que se me ocurrió la idea de en una hoja tener el id de cada estado con su nombre y el color que le corresponda y ya después al terminar de asignar colores dar clic en un botón y por arte de magia se construye un mapa de México personalizado como cada quien desee.

Los usos para esta macro pueden ser variados (principalmente para todas aquellas empresas mexicanas), los cuales pueden ser:

  • Identificar estados de acuerdo su venta
  • Identificar estados con mayor rotación o días de inventario de un producto
  • Agrupar regiones
  • Destacar estados o grupos de estados de otrossadsa

Los anteriores son los que se me ocurren a mí pero estoy seguro que pueden ocurrírseles decenas de usos más en su trabajo diario.

Les comparto la macro con el código desprotegido para su consulta o modificación.

Anuncios

4 comentarios en “Creación personalizada de mapa en VBA/Excel

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s