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":