merci pour ton retour gbinforme!
Bonsoir gbinforme,
stp je reviens vers toi pour avoir un petite modification sur ce document.
quand on clique sur le poids, ça colore la ligne en jaune et ça remplie automatiquement la valeur du poids dans la colonne de droite ( poids retenu)
Mais stp je n'arrive pas à modifier le clique. je souhaite plutôt faire le clique sur les lignes de gauche (B) qui contiennent le texte. et non plus sur les poids .
de telle sorte que lorsque je clique sur la ligne de gauche, sa colore la ligne B , la valeur de son poids et sa recopie cette valeur dans la colonne de droite(poids retenu) .
Espérant que tu me comprenne,
Merci déja!
voici un exemple de mon code qui ne marche pas
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, [B10:B40]) Is Nothing Then
'Range("C10:C40").Select
'Selection.Locked = True
'MsgBox MSG, vbExclamation, "Ne pas modifier les cases en jaune"
Dim Ligne%: Ligne = Target.Row
Cells(Ligne, "B").Offset(0, 1).Select ' Le select est obligatoire sinon on selectionne une cellule
Selection = Cells(Ligne, "B") ' et non les cellules fusionnées
Mémorisé = Cells(Ligne, "C") ' Mémorisation de la ligne cliquée
While Cells(Ligne, "C") <> "" ' Recherche vers le haut de la première cellule vide
Ligne = Ligne - 1
Wend
Ligne = Ligne + 1
While Cells(Ligne, "C") <> "" ' On traite vers le bas jusqu'à la première cellule vide
If Cells(Ligne, "C") <> Mémorisé Then
Range("B" & Ligne & ":C" & Ligne).Interior.Color = xlNone
Else
Range("B" & Ligne & ":C" & Ligne).Interior.Color = RGB(255, 255, 0)
End If
Ligne = Ligne + 1
Wend
End If
End Sub