Worksheet_change sur modif d'une colonne

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 !

ConsultantJP

XLDnaute Occasionnel
Bonjour à tous,

Je viens de faire un code worsheet_change tout simple , qui lorsque je rentre dans une celulle de la colonne 11 indique dans la colonne 12 le nom de la personne qui a fait la modif.

Jusque la OK.

Mais j'aurais souhaiter que cela fonctionne que lorsque la celulle est modifier.

J'aavis pensé calculer la longueur du texte et si différent ça indique bien le nom de la personne mais je ne vois pas comment ça peut fonctionner dans le cadre du worksheet change.

avez vous une idée ?
Merci par avance
 
Re : Worksheet_change sur modif d'une colonne

Bonjour ConsultantJP,

Une idée avec Application.Undo :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [K2:K65536]) Is Nothing Or Target.Count > 1 Then Exit Sub
Dim sel As Range, v As String
Set sel = Selection
Application.EnableEvents = False
Application.Undo
v = Target.Text
Application.Undo
Application.EnableEvents = True
sel.Select
If Target.Text <> v Then
MsgBox "Colonne K modifiée"
End If
End Sub

A+
 
Re : Worksheet_change sur modif d'une colonne

Bonjour,

peut-être ainsi :

Code:
Dim Ancien

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Column <> 1 Then Exit Sub
If Target <> Ancien Then
    Target.Offset(0, 1) = Environ("UserName")
End If
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Column = 1 Then Ancien = Target
End Sub
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Calcul de recette
Réponses
3
Affichages
1 K
A
Réponses
11
Affichages
2 K
A
M
Réponses
7
Affichages
1 K
maroon
M
H
Réponses
19
Affichages
3 K
H
N
Réponses
0
Affichages
916
Nananinanana
N
N
Réponses
0
Affichages
905
Nananinanana
N
Retour