Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/11/2011, 16h05   #1
Membre du Club
 
Homme
Inscription : janvier 2010
Messages : 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : janvier 2010
Messages : 176
Points : 67
Points : 67
Par défaut Mise en forme code VBA

Bonjour à tous,

Pour rendre mon code plus lisible, je souhaiterais avoir la possibilité de créer des "blocs de code", à ouvrir ou fermer pour le réduire ou y accéder. Je sais que ça existe avec d'autres langages, je n'ai rien trouvé à ce propos pour VBA.

Une sortir de case +/- où cliquer pour dérouler le code. Vous voyez ce que je veux dire ? Après recherche sur le forum, je n'ai pas réussi à trouver de sujet sur le thème.

Merci d'avance
d0n32 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 16h14   #2
Membre Expert
 
Avatar de ZebreLoup
 
Homme Sebastien L
Ingénieur Financier
Inscription : mars 2010
Messages : 869
Détails du profil
Informations personnelles :
Nom : Homme Sebastien L
Âge : 33
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur Financier
Secteur : Finance

Informations forums :
Inscription : mars 2010
Messages : 869
Points : 1 837
Points : 1 837
Je ne crois pas que ce soit possible, même si effectivement ce serait top de l'avoir, comme dans Visual Studio par exemple.

Pour ma part j'essaie des séparer un peu mes groupes de procédures par des

Code :
1
2
3
'**********************************************************
'********************* Gestion des boutons *********************
'**********************************************************
pour retrouver facilement mes zones en scrollant
ZebreLoup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 16h42   #3
Membre du Club
 
Homme
Inscription : janvier 2010
Messages : 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : janvier 2010
Messages : 176
Points : 67
Points : 67
Effectivement j'utilise déjà ce genre de mise en forme ! C'est ce que j'ai trouvé de mieux pour le moment..
d0n32 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 17h31   #4
Expert Confirmé Sénior
 
Avatar de Qwazerty
 
Homme Stéphane
La très haute tension :D
Inscription : avril 2002
Messages : 2 446
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Âge : 32
Localisation : France

Informations professionnelles :
Activité : La très haute tension :D
Secteur : Service public

Informations forums :
Inscription : avril 2002
Messages : 2 446
Points : 4 620
Points : 4 620
Envoyer un message via MSN à Qwazerty
Salut

Ca n'existe pas à ma connaissance.

Tu as par contre la possibilité de n'afficher qu'une procedure à la fois, pour activer cela tu as un petit bouton en bas à gauche de l’ascenseur horizontal de ta fenêtre d'edition. Il faut ensuite utiliser la liste déroulante en haut à gauche.

Je te dis ça mais je trouve pas ça pratique du tout!

++
Qwaz
__________________

MagicQwaz := Harry Potter la baguette en moins
Le monde dans lequel on vit
HammerFest
Ma page perso DVP - Dernier Tutoriel : VBA & Internet Explorer
Qwazerty est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/11/2011, 17h56   #5
Expert Confirmé
 
Avatar de patricktoulon
 
patrick
Inscription : avril 2009
Messages : 1 829
Détails du profil
Informations personnelles :
Nom : patrick
Âge : 42
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Secteur : Bâtiment

Informations forums :
Inscription : avril 2009
Messages : 1 829
Points : 2 857
Points : 2 857
Envoyer un message via MSN à patricktoulon
Par défaut heu...!!!

bonjour


je suis assez d'accord avec qwazerty surtout que très souvent une fonction

ou une action est générée par plusieurs "macros" ou "functions"

je ne vois donc pas l'utilité d'isoler au niveau de l'affichage dans l'éditeur vbe


au plaisir
__________________
mes fichiers dans les contributions:
mon formulaire mail avec CDO en vba et mon formulaire mail avec CDO en vbs dans un HTA
mon nouveau mouse in out pour les boutons dans un userform
mon addin pour prendre un cliché de selection de cellules

si ton problème est résolu n'oublie pas de pointer :résolu:ça peut servir aux autres
et n'oublie pas de voter
patricktoulon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 18h24   #6
Membre du Club
 
Homme
Inscription : janvier 2010
Messages : 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : janvier 2010
Messages : 176
Points : 67
Points : 67
Bonjour,

Merci pour vos remarques. Ce n'est pas tant d'isoler des macros qui m'ennuie, mais plutôt qu'au sein d'une macro que je n'ai pas réussi à réduire (et qui est donc de fait assez conséquente), j'aurais aimé avoir la possibilité de masquer à volonté une partie de mon code, pour ne garder à l'affichage que les parties intéressantes du code.

Ca n'existe manifestement pas et ce n'est pas grave, je jouerai de la roulette de souris, ça me musclera les doigts
d0n32 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 18h40   #7
Expert Confirmé
 
Avatar de patricktoulon
 
patrick
Inscription : avril 2009
Messages : 1 829
Détails du profil
Informations personnelles :
Nom : patrick
Âge : 42
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Secteur : Bâtiment

Informations forums :
Inscription : avril 2009
Messages : 1 829
Points : 2 857
Points : 2 857
Envoyer un message via MSN à patricktoulon
Par défaut re

re
ou alors réduire ton code

regarde si tu peut pas nettoyer ton code voir utiliser d'autre façon de faire la même chose en moins de code


au plaisir
__________________
mes fichiers dans les contributions:
mon formulaire mail avec CDO en vba et mon formulaire mail avec CDO en vbs dans un HTA
mon nouveau mouse in out pour les boutons dans un userform
mon addin pour prendre un cliché de selection de cellules

si ton problème est résolu n'oublie pas de pointer :résolu:ça peut servir aux autres
et n'oublie pas de voter
patricktoulon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h00.


 
 
 
 
Partenaires

Hébergement Web