Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

📊 ExcelFieldMapTools

Este repositorio contiene macros escritas en VBA (Visual Basic for Applications) para la gestión, organización y extracción estructurada de mapas de campo creados en Microsoft Excel. El objetivo es facilitar la transformación de mapas de parcelas agrícolas (simples o dobles) en tablas ordenadas y listas para análisis o exportación.

🔧 Requisitos

  • Microsoft Excel (idealmente versión con soporte completo para macros VBA)
  • Habilitar macros al abrir el archivo
  • El mapa debe estar previamente diseñado en una hoja (por ejemplo, "Hoja1") como una grilla de celdas con los valores de parcelas

📦 Funcionalidades

Map2Array

Convierte una selección de celdas (mapa de parcelas) en una tabla ordenada de coordenadas (Row, Col) y el nombre del lote (Plot). Soporta parcelas simples y dobles. Crea una nueva hoja llamada CSV donde guarda los resultados.

Parámetros internos (modificables en el código):

  • C = 1 (parcelas simples) o C = 2 (dobles)
  • Ncol = 1, nrow = 1: punto de inicio para la columna y fila
  • rowAsd y Asd: definen la dirección de avance

DuplicarColumna

Duplica cada fila de una columna seleccionada, insertando una nueva fila con el mismo valor justo debajo de cada celda original. Útil para replicar datos cuando se trabaja con diseños de parcelas dobles.

🗂 Estructura de salida (Map2Array)

Row Col Plot
1 1 Exp/Val1
1 2 Exp/Val2
... ... ...

📌 Uso

  1. Abre el archivo Excel con el código.
  2. Selecciona el rango de celdas que representa tu mapa.
  3. Ejecuta la macro Map2Array desde el editor VBA (Alt + F11).
  4. Para duplicar filas según columna seleccionada, ejecuta la macro DuplicarColumna.

📎 Ejemplo de aplicación

Mapeo de bloques experimentales en estaciones de campo del CIMMYT, permitiendo la digitalización de mapas físicos o visuales generados manualmente.

👨‍💻 Autor

Gil Thompson
[CIMMYT - Teledetección Agrícola]
[GitHub: GilThompson]


📃 Licencia

Este proyecto es de uso abierto para fines educativos y de investigación. Citar al autor si se utiliza en publicaciones o reportes.

About

Este repositorio contiene macros escritas en VBA (Visual Basic for Applications) para la gestión, organización y extracción estructurada de mapas de campo creados en Microsoft Excel. El objetivo es facilitar la transformación de mapas de parcelas agrícolas (simples o dobles) en tablas ordenadas y listas para análisis o exportación.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages