|
▼Jaka さん:
>▼toto さん:
>>エクセルのセルに記入されたデータを変更した際に変更前のデータの取得は
>>できますが、データを削除した際に、削除前のデータを取得したいと思います。
>>変更時と削除とは違っているようです。
>例えばどういう場合が違うのかも、具体的に書いておいた方が良いと思います。
>再現しようも無いので。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set r = Intersect(Target, Range("K9:K3508")) '数量用
If r Is Nothing Then GoTo S1
For Each C In r
C.ID = CStr(C.Value)
Next
S1:
End sub
Private Sub Worksheet_Change(ByVal Target As Range)
dim RR
Set r = Intersect(Target, Range("K9:K3508"))
If r Is Nothing Then GoTo End sub
For Each c In r
RR=c.ID
Next
End sub
上記のプログラムでK列のどこかのセルを変更するとRRに変更前のデータが取得できますが、セルを削除した時にはrが""となりデータが取得できません。
以上が詳細です。途中不要な部分は削除してあります。
よろしくお願いします。
|
|