Re,
Pour tout ce qui concerne les interactions avec le classeur, vous avez également un remplaçant au VBA (que mentionnait @Chris) : les Scripts Office.
Ils sont un peu plus limités que le VBA en terme de possibilités (interactions en dehors du workbook notamment), mais pour les tâches standards ils remplacent très bien le VBA.
Par contre la syntaxe en TypeScript est très différente, c'est plus moderne. Je vous conseille de lire les tutoriels du site pour Google Sheets (Cours Apps Script gratuit) si ça vous intéresse. La syntaxe est quasi identique à celle des Scripts Office : ça peut être un premier pas pour s'y familiariser.
Vous pouvez faire 1 bouton par action (PowerAutomate ou Script), ou bien appeler un script depuis PowerAutomate une fois qu'il fonctionne. Tout est sauvegardé "dans le cloud".