[RESOLU] plusieurs if consecutifs

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

loiclass

XLDnaute Occasionnel
Bonjour,

J'ai un petit soucis avec une partie de code.
Je cherche à faire un test sur la valeur d'une cellule.
Si 1<x<9 alors on affiche 0001<x<0009
Si 10<x<99 alors on affiche 0010<x<0099
Si 100<x<999 alors on affiche 0100<x<0999
...

Avec mon code si dessous ça fonctionne pour les 2 premiers if , mais pas pour les suivants.

Dim num As String

num = "0"


If Sheets("Feuil1").Range("B3") <= 9 Then

num = "000" & Sheets("Feuil1").Range("B3")

MsgBox (num)

Else

If 10 <= Sheets("Feuil1").Range("B3") <= 99 Then

num = "00" & Sheets("Feuil1").Range("B3")

MsgBox (num)

Else

If 100 <= Sheets("Feuil1").Range("B3") <= 999 Then

num = "0" & Sheets("Feuil1").Range("B3")

MsgBox (num)

Else

If Sheets("Feuil1").Range("B3") >= 1000 Then

num = Sheets("Feuil1").Range("B3")

MsgBox (num)

End If

End If

End If

End If




ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Documents and Settings\Mes documents\Test" & num & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False




End Sub

Est ce que quelqu'un saurait m'aider?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
778
Réponses
4
Affichages
730
Réponses
2
Affichages
769
Réponses
3
Affichages
922
Retour