Bonjour,
J'ai compris le principe de la macro mais je ne parviens pas à l'appliquer sur d'autre colonne....
Je voudrais donc à nouveau abuser de ton aide...
Lors de ma demande initiale, la colonne H (=colonne 8) déclenchait la macro.
Grâce à ta macro, cela remplissait automatiquement les colonnes R à Y de la meme feuille à l'aide des correspondances écrites dans les 8 premières colonnes de la sheet 4 (=correspondence cellule)
Je voudrais utiliser exactement la meme macro pour qu'à partir du choix fait dans la colonne AA (=27) cela remplisse automatiquement la colonne AB (=28) à l'aide des correspondences écrites dans les 2 premières colonnes de la sheet 3 (=taux horaire)
J'ai donc modifié ta macro comme ceci mais ça ne fonctionne pas...
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim x As Integer
Dim i As Integer
If Target.Count > 1 Then Exit Sub
If Target.Column <> 8 Then Exit Sub
If Target.Value = "" Then Exit Sub
x = Application.Match(Target.Value, Sheet4.Range("A1:A20"), 0)
For i = 1 To 8
Target.Offset(0, 9 + i).Value = Sheet4.Cells(x, 1 + i).Value
Next i
If Target.Column <> 28 Then Exit Sub
If Target.Value = "" Then Exit Sub
x = Application.Match(Target.Value, Sheet3.Range("A1:A20"), 0)
For i = 1 To 2
Target.Offset(0, 3 + i).Value = Sheet3.Cells(x, 1 + i).Value
Next i
End Sub
Mercipour ton aide.