Bonjour à tous,
J'ai un problème avec l'utilisation de If, Then, Else... Malgré de nombreux sites consultés, je ne comprend pas comment cela fonctionne ! Est-ce que quelqu'un pourrait m'expliquer dans uhn langage pour novice s'il vous plait ?
De plus, j'ai un problème avec le morceau de code suivant :
Lorsque j'active la macro correspondante, le message suivant apparaît : "erreur de compilation : Else sans If", pour la ligne :
L'erreur doit être minime, j'avais trouvé une solution, mais que j'ai effacé par maladresse mad, et je ne la retrouve pas ...
Merci de vos réponses, bon week-end
J'ai un problème avec l'utilisation de If, Then, Else... Malgré de nombreux sites consultés, je ne comprend pas comment cela fonctionne ! Est-ce que quelqu'un pourrait m'expliquer dans uhn langage pour novice s'il vous plait ?
De plus, j'ai un problème avec le morceau de code suivant :
Code:
If MsgBox("Feuille enregistrée dans le classeur correspondant, voulez-vous saisir une nouvelle fiche ?", vbYesNo) = vbYes Then _
Windows("Formulaire à compléter.xls").Activate
Sheets("Feuil1").Select
Range("C5:C12,A25:H51").Select
Selection.ClearContents
ElseIf MsgBox("Feuille enregistrée dans le classeur correspondant, voulez-vous saisir une nouvelle fiche ?", vbYesNo) = vbNo Then
MsgBox("Vous aller fermer le classeur", vbOKOnly) = vbOK
ThisWorkbook.Close SaveChanges:=False
End If
Lorsque j'active la macro correspondante, le message suivant apparaît : "erreur de compilation : Else sans If", pour la ligne :
Code:
ElseIf MsgBox("Feuille enregistrée dans le classeur correspondant, voulez-vous saisir une nouvelle fiche ?", vbYesNo) = vbNo Then
L'erreur doit être minime, j'avais trouvé une solution, mais que j'ai effacé par maladresse mad, et je ne la retrouve pas ...
Merci de vos réponses, bon week-end