Rejet du else

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 :confused:
Si quelqu'un peut m'éclairer, un grand merci d' avance
 
Dernière édition:

andrekn13

XLDnaute Occasionnel
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
 

Statistiques des forums

Discussions
312 475
Messages
2 088 733
Membres
103 937
dernier inscrit
souad