• Initiateur de la discussion Initiateur de la discussion j-marc
  • 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 !

J

j-marc

Guest
bonsoir forum
Si je change la couleur d'une cellule dans une plage donnée je voudrais que la cellule juste à droite de celle ci prenne la même couleur si non rester à sa couleur d'origine
c'est pour éviter d'avoir le code si dessous à l'infini selon le nombre de cellule
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("A1").Interior.ColorIndex = 44 Then
Range("B1").Interior.ColorIndex = 44
Else: Range("B1").Interior.ColorIndex = 4
End If
etc etc.....End Sub

avez vous une astuce?

merci
 
Salut"j-marc "
bonsoir le "FORUM"
je pense qu'il te faut faire une macro basée sur Target cellule cible
du genre
i][Private Sub Worksheet_SelectionChange(ByVal Target As Range)
IfTarget.Interior.ColorIndex = 44 Then
Target.offset(0,1).Interior.ColorIndex = 44
Else: Target.offset(0,1).Interior.ColorIndex = 4
End If
end sub[/i]
je teste
A+++
Jean Marie
 
- 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
14
Affichages
337
Réponses
9
Affichages
409
Réponses
4
Affichages
595
Réponses
4
Affichages
410
Retour