次のコードを使用して、スプレッドシートからドロップダウンを削除しようとしています。
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
。
この小さなバガーを根絶する方法についての提案は大歓迎です。