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

L

lemak

Guest
Bonjour à toutes et à tous
Bonjour le forum
J’ai un classeur pour édition de bulletin de salaire, je veux à chaque changement des données de l’employé soit manuellement ou bien automatiquement,une boite de dialogue apparaître avec le message suivant'actualisation des éléments de salaire pour l’employé(x)' pour (x) représente le nom de l'employé indiqué dans la cellule B5
Merci d’avance
 
Salut Lemar,

Je pense qu'avec un code dans ce genre tu devrais pouvoir faire ce que tu souhaites (a placer dans le module de la feuille adéquate) :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range('a1:d10')) Is Nothing Then
        MsgBox 'Actualisation des éléments de salaire pour l’employé ' & Cells(5, 2).Value
    End If
End Sub

Je suppose que tu ne veux pas faire apparaitre une msgbox a chaque changement de cellule dans l'ensemble de la feuille c'est pourquoi j'ai ajouté une confition avec un Intersect, la plage est bien entendu a adapter.

@+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
20
Affichages
2 K
Retour