Bonjour,
je cherche à ce que, lorsque l'utilisateur rempli une cellule, je localise la ligne afin d'utiliser le contenu d'une autre colonne (de cette ligne). En d'autre terme, l'utilisateur entre un numero en L8. Je veux recuperer la valeur de G8. J'ai actuellement ce script :Ce code fonctionne, mais je récupère $L$8. Je ne sais pas quoi faire avec ça. Je souhaiterais acceder à G8.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub Worksheet_Change(ByVal target As Range) Dim rg As Range Dim lastrow As Integer With ActiveSheet lastrow = .Cells(.Rows.Count, "G").End(xlUp).Row End With 'Ne rien faire si plus d'une cellule est changé ou si le contenu est supprimé If target.Cells.Count > 1 Or IsEmpty(target) Then Exit Sub 'Vérifier que l'action concerne bien les colonnes des mois (de I à T) If Not Application.Intersect(target, Range("I8:T" & lastrow)) Is Nothing Then MsgBox target.Address End If End Sub
Merci d'avance
Partager