• Initiateur de la discussion Initiateur de la discussion AKSooL
  • Date de début Date de début

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 !

AKSooL

XLDnaute Occasionnel
j ai ce code , et il me mets toujours Else sans if , comprend pas

With Sheets("Résultats")
For k = 4 To 7500
If .Cells(k, 19) <> "" Then Sheets("Demande").Cells(k, 23).Value = "FINI"
Else
If .Cells(k, 15) <> "" Then Sheets("Demande").Cells(k, 23).Value = "En Vérification"
Else
If .Cells(k, 14) <> "" Then Sheets("Demande").Cells(k, 23).Value = "En cours"
Else
If .Cells(k, 11) <> "" Then Sheets("Demande").Cells(k, 23).Value = "En Attente"
Else Sheets("Demande").Cells(k, 23).Value = ""
End If
End If

End If
End If

Next
End With
 
Re : Else sans if

Bonjour

quand tu ecris

If .Cells(k, 19) <> "" Then Sheets("Demande").Cells(k, 23).Value = "FINI"

c'est comme si tu ecrivais

If .Cells(k, 19) <> "" Then
Sheets("Demande").Cells(k, 23).Value = "FINI"
End if

car la partie après le then est à la suite

donc ton else qui suit se retrouve sans if avant

il faut ecrire

If .Cells(k, 19) <> "" Then
Sheets("Demande").Cells(k, 23).Value = "FINI"
Else
If .Cells(k, 15) <> "" Then
Sheets("Demande").Cells(k, 23).Value = "En Vérification"
Etc ....

Par contre tu dois pouvoir eviter en passant par un elseif regarde du coté de l'aide à ce sujet
 
- 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
8
Affichages
400
Réponses
4
Affichages
741
Réponses
5
Affichages
920
Réponses
15
Affichages
796
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
2
Affichages
528
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
460
Retour