Bonne initiative, toutefois, je trouve un peu lourd de passer par une fenêtre intermédiaire pour indenter module par module après sélection et ce, d'autant plus qu'il existe un superbe complément (Smart Indenter) directement exploitable au sein du code VBA depuis de nombreuses années :
http://www.oaltd.co.uk/Indenter/Default.htm qui fonctionne par combinaison de touches et indente une procédure ou un module complet instantanément.
Juste pour info : si on l’utilise en mode copier/coller, les temps de traitement sont très long et la fenêtre à tendance à se figer si l'on dépasse plusieurs lignes…
J’ai testé avec un bloc de 92 lignes, la fenêtre était comme saturée…
- le Ctrl+A n’a pas fonctionné et si on fait clic droit « Sélectionner tout », rien ne s’est passé avant plusieurs secondes…
J’ai testé en ouvrant un module « test » de 4210 lignes (par copier/coller : le truc s’est planté), la fenêtre n’a affichée qu’une partie de mon module, soit jusqu’à la ligne 440.
Par contre, une fois l’indentation appliquée, l’ensemble du code était accessible.
Et puis, à partir de là, tout a semblé rétabli, même le Ctrl+A et le transfert est opérationnel.
Mais bon, comme dit plus haut, ça ne remplacera pas le Ctrl+Shit+P ou le Ctrl+Shit+M de « Smart Indenter » .
sérieux Smart indenter c'est une plaisanterie ?
je l’écrase a plate couture et c'est un ancien utilisateur qui te le dis (j'ai utilisé le 3.5 pendant des année et récemment le 4)
passer par une fenêtre intermédiaire mais tu raconte quoi la ?!!!!
ctrl+shift+p serieux ?
encore un qui n'a pas regardé les vidéos en entier
punaise les gars abstenez vous si c'est pour dire des sottises
d'autant plus que ; a te lire tu n'a même pas compris la démarche
pour info tu es dans une ressource ici par sur le forum
on viens pas parler d'un autre produit dans une ressource
inscrit depuis 2024 tu n'a aucune excuse tu devrait connaitre les règles un minimum