Probleme macro pour fusiooner les cellules

  • Initiateur de la discussion Initiateur de la discussion zac.dubeau
  • 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 !

Z

zac.dubeau

Guest
Bonjour,

J'ai fais une macro pour fusionner des cellules d'une même couleur. La macro ce lance bien mais rien ne ce passe.
J'arrive pas à trouver ce qui manque.

Sub test()

Dim DernLigne As Long
Dim i As Integer

'Recherche la dernière cellule dans la colonne contenant une valeur
DernLigne = Range("A" & Rows.Count).End(xlUp).Row

For i = 1 To DernLigne

'Si la cellule ne contient pas la couleur saumon alors passe à la prochaine cellule
If Cells.Interior.Color = 15531262 Then

'Fusionne la ligne de A à S contenant la couleur saumon
Range("A" & i & ":S" & i).Select
Selection.Merge
Selection.HorizontalAlignment = xlCenter
Selection.VerticalAlignment = xlCenter

End If
Next i

End Sub
 

Pièces jointes

Re : Probleme macro pour fusiooner les cellules

Salut zac,

L'erreur vient du fait qu'il faut sélectionner la cellule qu'il faut contrôler, dans la boucle for, remplace :
'Si la cellule ne contient pas la couleur saumon alors passe à la prochaine cellule
If Cells.Interior.Color = 15531262 Then

par :
Cells(i, 1).Select
'Si la cellule ne contient pas la couleur saumon alors passe à la prochaine cellule
If Selection.Interior.Color = 15531262 Then

Nairolf
Mon blog : XL assistant
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
637
Réponses
4
Affichages
688
Réponses
14
Affichages
440
Réponses
2
Affichages
495
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
3
Affichages
213
Retour