1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Sub SaisieTerminee()
If MsgBox("Souhaitez-vous valider les informations saisies ?", vbYesNo) = vbYes Then
'Ici la procédure d'enregistrement du choix
If MsgBox("Souhaitez vous imprimer les informations de ce collaborateur ?", vbYesNo) = vbYes Then
Call ImprimeSouhaitsIndividuels
End If
FinDeSaisie = True
Call InsereEnregistrement
Else
If MsgBox("Souhaitez-vous annuler la saisie ?", vbYesNo) = vbYes Then
FinDeSaisie = True
Unload ufSouhaitsalarie
FinDeSaisie = False
'Supprimé cette ligne, il y à certainement un appel récurant mais c'est difficile
' à trouver puisque chaques fois Excel plante carrément.
' Call SelectionneSalarie
'Malgrés que... la pile veux certainement renvoyé ici à la fin de la fonction
'mais comme la feuille est Unloadée elle bloque sur une adresse qui n'existe
'plus.
End If
End If
End Sub |