次のコードを使用して、スプレッドシートからドロップダウンを削除しようとしています。
Dim objShape As Shape
For Each objShape In ActiveSheet.Shapes
objShape.Delete
Next
しかし、objShape戻りますApplication-Defined or Object-Defined Error:
Debug.Print objShape.FormControlTypeリターンxlDropDown
Debug.Print objShape.Name リターン"Drop Down 250"
Debug.Print objShape.TopLeftCell リターンApplication-Defined or Object-Defined Error
ActiveSheet.Cells.Validation.Deleteそれを取り除くことも、を使用することもありませんShapeRange。
この小さなバガーを根絶する方法についての提案は大歓迎です。