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

Macros et VBA Excel Discussion :

Boucle fusion cellules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2011
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 18
    Par défaut Boucle fusion cellules
    Bonjour à tous.

    Je bloque sur une boucle pour fusionner des cellules. Je m'explique :

    Toutes les cellules que je souhaite fusionner sont en ligne 2.
    Je souhaite les fusionner 2 par 2 : B2:C2 puis passer à D2 que je fusionne avec E2, passer à F2 etc...
    Je dois rater un truc....
    Merci à toutes les bonnes volontés
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
        Range("B2").Select
        lig = 2
        col = 2
        For col = 2 To 40 Step 2
            Range("L2C" & col & ":L2C" & col + 1).Select
            Range(Selection).Merge
        Next col

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour,

    la présence de cellules fusionnées représente l'un des plus gros points noirs du développement en VBA !
    La question à se poser d'abord, quel en est l'intérêt ?

    Sinon regarder du côté de la propriétés Cells au lieu de Range pour la ligne n°6 …

    __________________________________________________________________________________________

    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion …

  3. #3
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    Par défaut
    ça ça marche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Sub Macro1()
    lig = 2
    For col = 2 To 40 Step 2
        Range(Cells(lig, col), Cells(lig, col + 1)).Merge
    Next col
    End Sub
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  4. #4
    Membre averti
    Inscrit en
    Novembre 2011
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 18
    Par défaut
    Mille mercis illight!!!
    C'est exactement ce qu'il me fallait. Je n'avais pas encore assez simplifié ma démarche (mes derniers "développements" datent d'Excel 4 où tout s'écrivait en "français")

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. BO tableau fusion cellule
    Par marion782 dans le forum Deski
    Réponses: 5
    Dernier message: 19/05/2006, 17h31
  2. [VBA-E] Connaire n° ligne concernées par fusion cellules
    Par aokiseiichiro dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/05/2006, 15h04
  3. excel fusion cellules
    Par Bibouda dans le forum Excel
    Réponses: 4
    Dernier message: 15/02/2006, 00h05
  4. fusion cellule
    Par harvouj dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 13/02/2006, 13h49
  5. [VB] Fusion cellules dans un grid
    Par malhivertman1 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 21/12/2005, 10h07

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