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

XL 2016 Boucle VBA pour tester des plages de cellules nommées

  • Initiateur de la discussion Initiateur de la discussion rounil09
  • Date de début Date de début

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 !

rounil09

XLDnaute Occasionnel
Bonsoir,
Je n’arrive pas à me sortir d’une macro.
J’ai affecté un nom à une centaine de plages de cellules. Chaque plage compte 9 cellules.
Je souhaite tester si chacune des plages de cellules nommées contient une seule valeur (qui varie de 1 à 9) et dans ce cas, fusionner les 9 cellules.
Ma macro fonctionne sur chaque plage nommé (LI1CO1, L2CO1, etc..) prise isolément
Ce que je n’arrive pas à faire c’est la boucle qui teste chacune des plages nommées.

Ma macro plage par plage

Sub Compte_nb_val()

Range("LI1CO1").Select
If Application.WorksheetFunction.CountA(Range("LI1CO1")) = 1 Then
Call Fusion_cel
End If
Range("LI2CO1").Select
If Application.WorksheetFunction.CountA(Range("LI2CO1")) = 1 Then
Call Fusion_cel
End If
Range("LI3CO1").Select
If Application.WorksheetFunction.CountA(Range("LI3CO1")) = 1 Then
Call Fusion_cel
End If

Etc…

End Sub


Merci par avance de vos lumières
 
Bonjour Rounil, bonjour le forum,

Peut-être comme ça :

VB:
Sub Compte_nb_val()
Dim PN As Name 'déclare la variable PL (Plage Nommée)

For Each PN In Names 'boucle sur toutes les plages nommées PL du classeur
    If Application.WorksheetFunction.CountA(Range(PN)) = 1 Then Call Fusion_cel
Next PN 'prochaine plage nommée de la boucle
End Sub
 
- 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
4
Affichages
223
Réponses
4
Affichages
243
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
649
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…