Re,
David, essaye de ne pas trop te disperser...
2 sujets + 1 message privé, c'est beaucoup trop
La bonne méthode, c'est quand tu es dans le topic, tu cliques sur le bouton "Répondre", et on continue tous au même endroit.
David a écrit :
j'ai oublié de dire que apres avoir sélectionné la cellule B5
je clique sur un bouton
il colorie en rouge la ligne de A5 à O5
qu’il supprime le contenu de de D5 à L5 et qu’il inscrive un X en en D5
c'est un tableau de presence
cet exemple n'est que la premiere position
merci
a+
Pas très clair tout ça , peut-être en joignant le fichier ?
Un essai tout de même :
Private Sub CommandButton1_Click()
If Not Intersect(ActiveCell, Range("B5:B" & Range("B1").End(xlDown).Row)) Is Nothing Then
Dim x As Byte
x = ActiveCell.Row
Range(Cells(x, 1), Cells(x, 15)).Interior.ColorIndex = 3
Range(Cells(x, 4), Cells(x, 12)).ClearContents
Cells(x, 4).Value = "X"
End If
End Sub
Si c'est ça je ne vois pas trop l'utilité du bouton...
On pourrait plutôt exécuter le code au changement de valeur en colonne B
A te relire, (sur ce topic )