Bonjour,
J'ai un fichier que je dois modifier dans le cadre de mon travail.
Je m'explique, lors d'un incident un agent doit remplir une fiche et l'envoyer par email en cliquant sur un bouton avec une macro.
J'ai trouvé une macro qui m'aide à rendre la saisie de la cellule B3 (par exemple) obligatoire avant l'enregistrement de la fiche.
Ce que je voudrais, c'est modifier cette macro de sorte à ce que l'agent soit obliger de renseigner la cellule B3 avant de cliquer sur le bouton pour l'envoyer par email et non pas avant enregistrement.
Voici ma macro :
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Cells(13, 13).Value = "" Then
MsgBox "Merci de compléter la désignation de l'installation"
Cancel = True
End If
End Sub
Mon bouton je l'ai renommé envoi_email peut être peut-on mettre sur la macro l'équivalent de "avant de cliquer sur le bouton" au lieu de "beforesave" mais je ne sais pas comment faire.
Je ne sais pas si je me fais bien comprendre.
Merci d'avance pour votre aide.
Cordialement,