Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro VBA pour une liste de noms d'un tableau sans cellules vides

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

vincent115

XLDnaute Nouveau
Bonjour,
Je souhaite une macro VBA pour copier les données d'un tableau (colonne par colonne) sur une autre colonne, mais sans les cellules vides.
 

Pièces jointes

Re : Macro VBA pour une liste de noms d'un tableau sans cellules vides

Bonjour,

au plus simple

Code:
Sub recopier()
    Lig = 1   'première ligne d'arrivée -1
    col = 8   'colonne d'arrivée

    For Each c In Range("B2:E8")
        If c <> "" Then
            Lig = Lig + 1
            Cells(Lig, col) = c
        End If

    Next

End Sub


gibi
 
Re : Macro VBA pour une liste de noms d'un tableau sans cellules vides

Bonjour,

Quelle drôle d'idée de vider les cellules et de mettre une image...
C'est pour tester notre courage à faire des saisies pour reproduire ton tableau et seuls les plus motivés peuvent répondre ?

eric
 
Re : Macro VBA pour une liste de noms d'un tableau sans cellules vides

Bonjour,
Eriiiic : désolé, mais je suis débutant et j'ai trouvé cette image pour montrer ce que je voulais.
JBARBE : je n'ai pas trouvé de macro, ni de boucle, mais avec recherche la macro essai est extra, elle m'est incompréhensible avec les colonnes i, j k
GIBI : je n'ai pas compris

Je suis un âne et ignare en VBA, j'avoue que je pensais modifier vos instructions pour mon fichier, et c'est bien sûr raté !

Donc, voici la solution que je recherche en pièce jointe. Une macro VBA pour la colonne Tirage avec les noms de la colonne Tireurs, ensuite Pointeurs et Féminines pour finir (mettre au moins 40 participants dans chaque colonne) (il peut y avoir des défections pour les parties suivantes dans chaque colonne)

Merci pour ce bon début à tous
 

Pièces jointes

Re : Macro VBA pour une liste de noms d'un tableau sans cellules vides

Bonsoir @ tous,
Je répond selon de ce qui est sur l'image...
en H2,
Code:
=SI(LIGNES($2:2)>NBVAL(B$2:E$8);"";INDIRECT(ADRESSE(MOD(MOD(PETITE.VALEUR(SI(B$2:E$8<>"";10^5+LIGNE(B$2:E$8)+COLONNE(B$2:E$8)*10^2);LIGNES($2:2));10^5);10^2);MOD(PETITE.VALEUR(SI(B$2:E$8<>"";10^5+COLONNE(B$2:E$8));LIGNES($2:2));10^5))))
@ valider par Ctrl+Maj+Entree
@ tirer vers le bas
Je ne suis pas su^r de niveaux d'imbrication sur Excel2003 du fait que je ne l'ai pas sous les mains..


@ + +
 
Re : Macro VBA pour une liste de noms d'un tableau sans cellules vides

Bonjour R@chid
J'ai essayé la formule, mais cela m'indique l'erreur VALEUR
 

Pièces jointes

Re : Macro VBA pour une liste de noms d'un tableau sans cellules vides

Bonjour à tous,

Testé, ok sur 2003.
Vincent, tu n'as pas suivi les consignes de R@chid : valider par Ctrl+Maj+Entree
Si c'est bien fait ta formule s'encadre de { }

eric
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
198
Réponses
4
Affichages
100
Réponses
3
Affichages
283
Réponses
3
Affichages
85
Réponses
4
Affichages
82
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…