J'ai 3 colonnes A,B,C
où C
est l'ID et le reste 2 ont des valeurs. Si je change des valeurs dans les colonnes A
ou B
, j'ai besoin d'une boîte de message qui affiche l'identifiant de la ligne qui a été changée (EX: Si je change la valeur de la colonne A de la ligne 10, alors dans la fenêtre elle devrait montrer l'identifiant de la ligne 10 dans la colonne C
).macro vb script pour la boîte pop-up dans Excell
S'il vous plaît aidez-moi à ce sujet. Ci-dessous le script que j'ai essayé, mais je ne suis pas en mesure de remplir la colonne C
valeur, je ne peux que remplir la valeur de colonne suivante pour laquelle la valeur a changé (Ex: Si je change la valeur de la colonne pop A
indique la valeur de la colonne B
, mais je dois la valeur de la colonne C
)
S'il vous plaît trouver le script que je suis en utilisant
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Application.Intersect(Range("A1:C16"), Target) Is Nothing) Then
MsgBox Target.Next & "" & Target.Address & " has changed.", vbInformation
End If
End Sub
Merci beaucoup cela fonctionne –
De rien. –
Au lieu de Target.Address si j'utilise Target.Column Je reçois le numéro de colonne, Puis-je obtenir le nom de colonne comme "A", parce que si j'utilise l'adresse, il montre le symbole $ –