Fonction Countif ne marche pas deux fois

Bonjour;

J'ai un code où je dois mettre plusieurs fois une condition avec la fonction Countif. Seulement quand je mets deux conditions avec Countif il n'y à que la deuxième qui marche, la première semble être ignoré.

Voici le code:

If WorksheetFunction.CountIfs(Range("B2"), "*aurevoir*") Or WorksheetFunction.CountIfs(Range("B2"), "*bye*") Then
Range("B3") = "Pourriez-vous répondre rationnellement aux questions vous étant posées. Sinon allez-vous bien ?"
Else
Range("B3") = ""
End If
If WorksheetFunction.CountIfs(Range("B2"), "*tg*") Then
Range("B3") = "D'où vous permettez-vous dont de m'insulter de la sorte !! Sinon allez-vous bien ?"
Else
Range("B3") = ""
End If

Seul la deuxième condition marche et la deuxième est ignoré. Merci de votre aide.

Bonsoir,

Peux-tu nous expliquer l'utilisation de la fonction 'CountIfs' soit NB.SI.ENS dans ton code?

Ensuite, fais F1 sur cette fonction pour voir sa syntaxe et ses arguments.

Cdlt

Rechercher des sujets similaires à "fonction countif marche pas deux fois"