• Initiateur de la discussion Initiateur de la discussion andrekn13
  • 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 !

andrekn13

XLDnaute Occasionnel
Bonjour
j'ai déclaré plusieurs integer , avec msgBox pour comparaison :
i2 = i_dernière_facture - i_Nouvelle_facture
MsgBox i2

If i_dernière_facture = i_Nouvelle_facture Then
MsgBox "ERREUR , VOTRE PRECEDENTE FACTURE N' A PAS ETE VALIDEE" & vbCr & " VOUS DEVEZ D'ABORD VALIDEZ CETTE FACTURE OU L' ANNULER " & vbCr & _
" OU VEUILLEZ VERIFIER VOTRE COMPTEUR FACTURE "
GoTo fin 'exit sub
'comme on transfert,

Else: ActiveSheet.Shapes.Range(Array("plaque tranfert devis")).Select
Selection.Delete
Sheets("Synthèse").Select
ActiveSheet.Shapes.Range(Array("plaque devis transféré !")).Select
Selection.Copy
Sheets(6).Select
Range("J21").Select
ActiveSheet.Select
ActiveSheet.Shapes.Range(Array("plaque tranfert devis")).Select
Selection.OnAction = ""
ActiveSheet.Paste
Range("J39").Select
End If

Décidément je vois pourquoi rien ne fonctionne, mes msgbox me renvoie bien les bonnes valeurs et pourtant les résultats sont bien différents, et me renvoie la réponse comme si la 1ère condition était remplie !
Pourtant ça me parait si simple et basique 😕
Si quelqu'un peut m'éclairer, un grand merci d' avance
 
Dernière édition:
Re : Rejet du else

Bonjour
Je suis très honoré de m'avoir répondu, comme ce fichier assez complexe, je pensais que c'était juste ce code qui allait pas.
Et pour me conformer à la charte, fallait tout "nettoyer".
Bon, je m'y met.
merci
 
- 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
Retour