Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Bonjour
If True ?????????????? Then => C'est pas If Result then
MsgBox ("VRAI")
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Bonjour à tous,
Quelle que soit la déclaration des variables var dans la macro ci-dessous, le résultat de la comparaison est toujours VRAI;
Sub abc()
Dim result
Dim var1, var2 As String
var1 = 15,50
var2 = -15,50
result = (var1 = var2)
If True Then
MsgBox ("VRAI")
Else
MsgBox ("FAUX")
End If
End Sub
Y a-t-il une explication et donc une solution ?
Merci d'avance, Cordialement Jean-Pierre
Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.
Bonjour
If True ?????????????? Then => C'est pas If Result then
MsgBox ("VRAI")
Bonjour,
Es-tu sûr de ton code. Ici, "var1 = 15,50" donne une erreur de syntaxe. Comme tu as défini var1 comme string, écris :
var1 = "15,50"
ou peut-être
var1 = 15.50
(La virgule est un séparateur de paramètres, pour VBA)
Pareil pour var2.
Cordialement.
Daniel