Bonjour,
J'ai déjà fait un peu de programmation mais jamais en VBA. J'ai donc la logique mais pas du tout la forme et tout ce que j'essaie ne fonctionne pas comme je le souhaite, pourtant je crois que c'est super simple.
Je souhaiterais compter le nombre de fois qu'apparait un mot dans une colonne. (A savoir le mot apparait dans la cellule mais n'est qu'une partie de la chaine de la cellule.) Et renvoyer cette valeur dans une cellule d'une autre feuille.
Donc je compte sur vos cerveaux d'experts pour me débloquer de cette situation! Merci infiniment pour votre aide!
Bonne journée!
julie🙂
J'ai déjà fait un peu de programmation mais jamais en VBA. J'ai donc la logique mais pas du tout la forme et tout ce que j'essaie ne fonctionne pas comme je le souhaite, pourtant je crois que c'est super simple.
Je souhaiterais compter le nombre de fois qu'apparait un mot dans une colonne. (A savoir le mot apparait dans la cellule mais n'est qu'une partie de la chaine de la cellule.) Et renvoyer cette valeur dans une cellule d'une autre feuille.
Code:
Function NBpoire() As Integer
Dim i As Integer
Dim c As Range
i = 0
For Each c In Columns(4)
Set c = Cells.Find("poire")
If Not c Is Nothing Then i = i + 1
NBpoire = i
End If
Next c
Sheets("Sheet2").Select
Range("A3").Select
NBpoire.Copy
End Function
Donc je compte sur vos cerveaux d'experts pour me débloquer de cette situation! Merci infiniment pour votre aide!
Bonne journée!
julie🙂