1
私は3列あります。A,B,C
ここで、C
はIDで、残りの2つは値です。 A
またはB
列の値を変更すると、変更された行のIDを示すポップアップメッセージボックスが表示されます(EX:行10の列Aの値を変更すると、ポップアップで表示されるはずです列C
の行10のID)。エクセルのポップアップボックスのマクロVBスクリプト
私にこれを手伝ってください。 以下は私が試したスクリプトですが、列に値を設定することができませんC
値は、値が変更された次の列の値を取り込むことしかできません(例:列の値を変更した場合はA
pop
は私が
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
ありがとうございます。 –
よろしくお願いいたします。 –
Target.Addressの代わりにTarget.Columnを使用しています。列番号を取得しています。アドレスを使用している場合、$記号 –