Fusionar múltiples Personal.xlsb

Fusionar múltiples Personal.xlsb

HayENTONCESySUrespuestas para fusionar el contenido de hojas de cálculo, pero ¿alguien ha fusionado macros de VBA para mantener solo macros distintas y/o resaltar diferencias?

Respuesta1

Una forma indirecta sería guardar todas las macros de cada hoja de cálculo en los archivos de texto correspondientes y compararlas usando diff/merge.utilidadescomoWinMerge.

Si tiene una gran cantidad de hojas de cálculo, entonceseste código VBAoeste VBScriptayudará a reducir el trabajo manual.

También hay una utilidad de diferenciación de VBA especialmente diseñada llamadaVbaDiffpuedes intentar eso "marcará los módulos que tienen cambios de código en rojo y los módulos que no están en ambos proyectos en azul":

1

información relacionada