Office2010で作成された大きなExcelワークブックとVBAコードがあります。ドロップダウンメニューを除けば、すべてが正常に機能しているようです。正確には、それらはグラフィカルに機能しますが、
Me.Shapes("Drop Down 1").ControlFormat
「オブジェクトはこのアクションをサポートしていません」というエラーをスローします(「ドロップダウン1」は正しい名前であると確信していますなど)。正確には、正しく参照されます(たとえば、shape = Me.Shapes(1)
動作します)が、好きではないようですControlFormat
。Googleはあまり役に立ちません。助言がありますか?
私はVBAにまったく慣れていないので、気付いていない簡単なデバッグの魔術があるかもしれません。
編集:ダミーのドロップダウンメニューを使用して新しいワークブックを作成し、マクロの記録中に値を選択しようとしましたが、結果が得られません(メニューが存在しなかったようです)。