Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
参照
ActiveSheet.Buttons.Add()ワークシートにフォーマットコントロールボタンを追加するために使用しています。この方法は、特定の水平距離で複数のボタンを追加する必要があり、列の幅が変化する場合に問題が発生し、ボタン間にわずかなずれが生じます。
ActiveSheet.Buttons.Add()
代わりに、列幅の変更によって引き起こされるこのドリフトを防ぐセル参照を使用したいと思います。
構文は次のとおりです。
ActiveSheet.Buttons.Add BUTTON_LEFT, BUTTON_TOP, _ BUTTON_WIDTH, BUTTON_HEIGHT
これにより、アクティブ セルにボタンが作成されます。可能な限り変更してください。
ActiveSheet.Buttons.Add ActiveCell.Left, ActiveCell.Top, _ ActiveCell.Width, ActiveCell.Height
編集:ティムに殴られた!