Si je devais faire ce type de macro, je donnerais le point mini en XYZ et la longueur/largeur/hauteur de matière IJK
Et la macro fonctionnerait quelque soit la valeur du point mini.
Après, à toi de voir si tu veux commencer en haut à gauche, en bas à gauche ou ailleurs. Mais ta macro travaillera TOUJOURS dans le même sens. Si tu veux pouvoir travailler dans tous les sens, attends toi à beaucoup de déconvenues et énormément de tests.
J'ai vu, dans ton programme principal, que tu as mis un G67. Il ne sert que pour annuler le G66 (que tu n'utilises pas)