Bonjour à tous,
Je souhaiterais remplir le fichier « Représentants par clients » avec les données du fichier « Représentants », que vous trouverez ci-dessous :
En gros, je souhaite récupérer les 2 premiers chiffres des numéros client (qui correspondent au département de domiciliation des clients) dans le fichier « Représentants par clients », afin de le rechercher dans le fichier « Représentants », et déterminer par la suite le commercial en charge du client, pour remplir la colonne Représentant du fichier « Représentants par clients ». J'espère que c'est assez clair !
Sub RemplissageReprésentants()
Dim ClasseurReprésentants As Workbook
' Je crée ma variable objet qui contiendra le classeur des noms des représentants.
Set ClasseurReprésentants = GetObject("/Users/Lamzo/Desktop/Représentants.xlsx")
Dim NomReprésentant As String
Dim NumDépartement As Integer
Dim Cellules As Range
Dim CelluleDépartement As Range
' C'est la cellule dans laquelle se trouvera le numéro de département que l'on cherchera plus bas.
For Each Cellules In Range("C2", Range("C2").End(xlDown))
NumDépartement = Left(ActiveCell, 2)
CelluleDépartement = ClasseurReprésentants.Sheets("Feuil1").Cells.Find(What:=NumDepartement, LookIn:=xlValues)
NomReprésentant = CelluleDépartement.End(xlUp).Value
ActiveCell.Offset(0, -1).Value = NomReprésentant
Next Cellules
End Sub
L'erreur dans mon code se situe à la ligne suivante :
D'ou vient mon erreur ?
Merci d'avance.
Lamine