Complément (Vba Indenter Interface)

Complément (Vba Indenter Interface) 4.0b

Bonjour à tous
Vba Indenter Interface
voir la dernière mise a jour v4.0a ICI
******************************************************************************************

Attention!!! ce programme fait appel aux vbcomponents(modules) et aux commandbars
il est donc
INDISPENSABLE !!!! d'activer dans les options d'excell'option ci dessous
"Accès approuvé au modèle d'objet du projet vba"
sinon il ne fonctionnera pas

******************************************************************************************




Je vous présente aujourd'hui mon dernier bébé le Vba Indenter Interface
C'est un complément xlam permettant d'intégrer :
Dans l'environnement VBE un item dans le menu contextuel des modules un sous menu supplémentaire
Dans ce menu vous avez
Soit un bouton "show interface" qui vous ouvre une interface pour travailler le code
Soit un bouton "Indenter le module" pour indenter le code du module instantanément
Il est parfaitement intégré dans l'environnement

Comme c'est du vba et que l'on est jamais a l’abri de faire des erreurs dans nos codes
Pour éviter qu'il soit désamorcé par des erreur dans vos codes une surveillance de son état est opéré en arrière plan

Dans le pire des cas vous avez deux nouveaux boutons dans le ruban à coté des bouton macro dans l'onglet développeur
Show Interface
Activer Vba Indenter

Je vous en montre un peu plus dans cette vidéo de présentation
Et ce qui ne gâche rien il est gratuit
Bonne utilisation 😉
video de la derniere version
Pour afficher ce contenu, nous aurons besoin de votre consentement pour définir des cookies tiers.
Pour plus d'informations, consultez notre page sur les cookies.
Auteur
patricktoulon
Version
1.3

Dernières mises à jour

  1. Vba Indenter Interface v4.0a

    VBA Indenter Interface v4.0a – Patrick Toulon Version : 4.0b Les Nouveautés concernant...
  2. Vba indenter Interface V3.1.C Fx3

    Bonjour à tous voici la mise à jour fx3 problème des select case imbriqués dans des case...
  3. Vba Indenter Interface v 3.1

    Bonjour à tous voici la mise à jour 3.1 comme promis DU NOUVEAU RIEN QUE DU NOUVEAU Nouveau...

Derniers avis

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 » .
patricktoulon
patricktoulon
Bonjour
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
Très pratique. Merci.
Bien pratique ! Non seulement certains codes recopiés deviennent beaucoup plus lisibles, mais en outre cela permet de voir immédiatement certaines incohérence dans mes codes ( Un End If mal placé par exemple)
patricktoulon
patricktoulon
Bonjour @marc vanlindt
ben c'est fait pour ça l'indentation
alors en effet si une fermeture de bloc est absente ou mal placée l'indentation va être un peu bizarre c'est là que l'on voit qu'il y a quelque chose qui ne va pas
merci pour le vote
Chapeau bas Monsieur Patrick !!
Mais quel beau travail ! Merci beaucoup à vous !!
patricktoulon
patricktoulon
Bonjour merci pour le compliment la V 3.1 vient d'être postée (en attente de modération)
si vous avez aimé la 2.xx vous allez être surpris avec la V3
Excellent travail, en attente de la version 3
patricktoulon
patricktoulon
Bonjour fanch55 la V3.1 a été posté il y a dix minutes (en attente de modération)
punaise tu va aimer elle déchire
un travail de fou
Super pratique même s'il reste quelques petits pbs qui seront vite corrigés, je n'en doute pas une seconde. J'attend avec impatience la version 3! Merci Patrick
patricktoulon
patricktoulon
Bonjour JPaul78 la V3.1 a été posté il y a dix minutes (en attente de modération) bientot je pense qu'elle va dépasser toute vos attentes
vous allez être surpris
Excellente
Retour