Bonjour,
Je débute tout juste en vba et j'ai écrit un programme dont je n'arrive pas à trouver l'erreur. Pourtant, quand j'essaye de l'exécuter il me dit qu'il y a une erreur de compatibilité de type, alors que j'ai tout mis en chaine de caractères...
Quelqu'un pourrait-il m'aider svp?
Désolée, je ne sais pas comment insérer du code...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Sub Par_site() Dim site As String For ligsite = ligstartsite To ligendsite site = Sheets("Par_site").Cells(ligsite, colsite).Value For LigAff = ligstartpaf To ligendpaf If InStr((CStr(ThisWorkbook.Sheets("Liste affectation").Cells(LigAff, colaffect).Value)), CStr(site), 1) <> 0 Then Sheets("Par_site").Cells(ligsite, colnbap).Value = Sheets("Par_site").Cells(ligsite, colnbap).Value + 1 Sheets("Par_site").Cells(ligsite, colnbh).Value = Sheets("Par_site").Cells(ligsite, colnbh).Value + Sheets("Liste affectation").Cells(LigAff, colqtéh).Value End If Next Next End Sub
Encore merci!!!!!
Partager