MW211 EXIT

devlog
ExcelVBA/図形の削除
2022年09月27日
┌──────────────────────────────────────┐
│シート.Label除去対象.Delete                                                 │
└──────────────────────────────────────┘
図形(例えばLabel)を削除したい場合に上記のように自ら削除すると
「プロシージャの呼び出し、または引数が不正です」エラーが発生する場合
以下のように、図形をループする形で削除すれば、エラーがでないようだ。
┌──────────────────────────────────────┐
│Dim 図形 As Object                                                          │
│For Each 図形 In シート.OLEObjects                                          │
│    If 図形.Name = "Label除去対象" Then                                     │
│        図形.Delete                                                         │
│    End If                                                                  │
│Next 図形                                                                   │
└──────────────────────────────────────┘
分類:ExcelVBA