Bonjour à tous,

J'ai une fonction à passer de excel à Vba

Sur excel j'ai :

=NB.SI('ONT009'!V1017:V1158;"*Jean PAUL*")

et je voudrai sur vba la même chose :

en A2 j'ai : Jean PAUL

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Worksheets("Test").Cells(i, 8).Value = WorksheetFunction.CountIf(Range("V1017:V1158"), "*" & Range("A2") & "*"
Via excel j'ai bien un résultat mais pas via vba

a savoir que dans la plage V les cellules comportes un numéro puis seulement le nom et prénom de l'agent. (5623 - Jean PAUL) d'où l'utilisation du caractère "*"

je vous remercie d'avance pour vos réponses !