|
いつもありがとうございます。
早速ですが、表題の通りのマクロを組みたいと考えています。
ネットで色々調べましたが意図する着地点へと到達できません。
現在は、単セルの貼り付け禁止まではできていますが、
結合したセルや複数のセルを選択した場合には
適応出来ていません。
どちらかというと、複数セルを選択した場合の貼付けを禁止としたいです。
現状は以下のとおりです。
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim Ans As Integer
If Target.Count = 1 Then
If Application.CutCopyMode Then
Ans = MsgBox("本当に貼り付けますか?", vbYesNo, "確認")
If Ans = vbNo Then
MsgBox "正しいデータを貼り付けてください"
With Application
.EnableEvents = False
.Undo
.EnableEvents = True
End With
End If
Application.CutCopyMode = False
End If
End If
End Sub
よろしくお願いいたします。
|
|