Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Columns.Count = Me.Columns.Count And _ Target.CountLarge Mod Me.Columns.Count = 0 And _ Target.Row = Selection.Row Then Application.EnableEvents = False Application.Undo Application.EnableEvents = True MsgBox ("行の削除・追加不可です。") Exit Sub End If If Target.Rows.Count = Me.Rows.Count And _ Target.CountLarge Mod Me.Rows.Count = 0 And _ Target.Column = Selection.Column Then Application.EnableEvents = False Application.Undo Application.EnableEvents = True MsgBox ("列の削除・追加不可です。") Exit Sub End If
l_end:
End Sub
行の挿入は禁止できますがコピーして挿入もできなくなってしまいます。
良い方法はないでしょうか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/09 07:20
2022/11/09 07:28
2022/11/10 07:24
2022/11/10 08:13 編集
2022/11/10 23:43