Dans l’exemple suivant, l’apparence d’un certain caractère dans un marquage est déterminée. Saisissez le caractère souhaité à compter dans un masque de saisie.
Sub Compterlescaracteresspecifiques() Dim range As range Dim cell As Object Dim i As Integer Dim i2 As Integer Dim s As String Sheets ("Feuil7") Activate Set area = Selection i = 0 s = InputBox _ ("Entrez le caractère que vous souhaitez compter ") If s = "" Then Exit Sub For Each Cell In Area i2 = InStr (1, cell.value, s) While i2 <> 0 i = i + 1 i2 = InStr (i2 + 1, cell.Value, s) Wend Next cell MsgBox " Le caractère "& s &" est apparu dans la zone " _ & Selection.Adresse & "exactement" & i & "fois!" End Sub