IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Comment créer une macro en boucle sous excel ?


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Contrôleur de gestion
    Inscrit en
    Avril 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Contrôleur de gestion
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Comment créer une macro en boucle sous excel ?
    Bonjour,

    J'aimerais simplement créer une macro en boucle.
    Ma macro est la suivante : masquer 3 colonnes successives sur toute la feuille en intercalant les colonnes masquées d'une colonne (pour ne faire apparaître que les colonnes d, h, l, etc.).
    Ma macro tapée à la chaîne est ci-dessous mais je n'en ai pas fini si je tape les colonnes une par une...

    Quelqu'un peut-il m'aider à créer une boucle ?

    D'avance merci !!!

    JB



    Sub Masquer3années()
    '
    ' Macro6 Macro
    '

    ' Columns("a:c").Select
    Selection.EntireColumn.Hidden = True
    Columns("e:g").Select
    Selection.EntireColumn.Hidden = True
    Columns("i:k").Select
    Selection.EntireColumn.Hidden = True
    ...
    ...
    ...
    Range("a1").Select
    End Sub

  2. #2
    Expert éminent Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Points : 9 548
    Points
    9 548
    Par défaut
    Bonjour,

    Même réponse qu'à gadenseb :
    Bonjour,

    Je rappelle ce qu'écrit Pierre Fauconnier
    Les questions qui ont trait à l'automatisation, les fonctions personnelles, le code VBA, ..., doivent être posées sur le forum Macros et VBA EXCEL
    et ajoute, Ne pas oublier les balises "Code" :
    1 - tu ouvres ton message => Modifier
    2 - tu selectionnes tout ton code
    3 - tu ajoutes les balises "Code" "#" au dessus du message

    tu auras plus de chance d'avoir des réponses

    bon courage
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  3. #3
    Candidat au Club
    Homme Profil pro
    Contrôleur de gestion
    Inscrit en
    Avril 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Contrôleur de gestion
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Ok merci pour ta réponse je le post tout de suite au bon endroit

Discussions similaires

  1. Comment créer une macro en boucle sous excel ?
    Par jib orhan dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/04/2014, 12h18
  2. Réponses: 2
    Dernier message: 11/03/2009, 11h49
  3. Réponses: 1
    Dernier message: 08/10/2008, 15h30
  4. comment créer une macro d'enregistrements
    Par zalino dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/07/2008, 08h44
  5. Réponses: 2
    Dernier message: 20/02/2008, 19h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo