VB: If ... plusieurs conditions

Résolu/Fermé
SH974 Messages postés 4 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 14 juillet 2013 - 3 mai 2013 à 18:52
SH974 Messages postés 4 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 14 juillet 2013 - 4 mai 2013 à 10:10
Bonjour,
Je voudrais avoir de l'aide sur visual basic logiciel que je viens juste de commencer d'utiliser.
Je voudrais savoir comment faire pour pouvoir faire plusieurs conditions If.
Içi le sujet est simple : je voudrais faire afficher "Cap Nord Est" " Cap Nord Ouest" "Cap Sud Est" "Cap Sud Ouest" celons la valeur d'un angle.
Voilà l'essai que j'ai réalisé:
If Route > 0 And Route < 90 Then
Worksheets("feuil1").Range("H27").Value = "Nord Est"
End If
If Route > 90 And Route < 180 Then
Worksheets("feuil1").Range("H28").Value = "Nord Ouest"
End If
If Route > 180 And Route < 270 Then
Worksheets("feuil1").Range("H29").Value = "Sud Ouest"
End If
If Route > 270 And Route < 380 Then
Worksheets("feuil1").Range("H30").Value = "Sud Est"
End If

Malheureusement celà ne fonctionne pas :(((
Je m'explique : Si l'angle est compris entre 0° et 90° le programme m'affiche bien "Nord Est" mais pour les autres valeurs rien ne s'affiche ...
PS: Il s'agit d'un programme pour calculer la distance et le cap pour une route Loxodromique.

Merci de bien vouloir m'accorder votre temps ^^
A voir également:

2 réponses

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
3 mai 2013 à 19:18
Bonjour,
Ya beaucoup à dire sur ta formulations des conditions mais de prime abord tu devrais voir ta variable "Route" parce que malgrès tout ça devrais un peu fonctionner.
A+
1
SH974 Messages postés 4 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 14 juillet 2013
3 mai 2013 à 19:27
Hum sur ma formulation des conditions , c'est à dire? et ma variable "Route" : Dim Route As Double
Merci ^^
0