Bonjour à tous !

Je vous explique, j'ai fait une liste déroulante à laquelle j'ai affecté une macro qui en lance une autre pour permettre le déplacement sur la feuille.
Problème avec ce que j'ai tapé, (suite de if), la macro ne vérifie que la dernière valeur testée (logique en mem temps!).
Je cherche à savoir s'il existe une fonction "ou" ou une autre technique pour lancer la macro que je veux en fonction de la valeur de cellule...

Je vous mets mon code qui marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub Macro81()
Range("A79").Activate
If Range("A79").Value = 10 Then
Application.Run "'xxxxxxxxxx.xls'!Macro80"
Else
Range("A1").Select
End If
If Range("A79").Value = 9 Then
Application.Run "'xxxxxxxxxx.xls'!Macro82"
Else
Range("A1").Select
End If
End Sub
Si vous avez une idée...

Merci beaucoup !!!!!