none
[Excel ActiveX コントロール] ウィンドウ枠の固定をして VBA で別のワークシートをアクティブにすると RRS feed

  • 質問

  • 不具合っぽいものを発見しました。
    (ただ、直接 VBA の問題かどうかはちょっとわかりませんが)

    Excel 2016 でウィンドウ枠の固定をしたシートに ActiveX コントロールの方の
    リストボックスを挿入し、VBA のコードで別のワークシートをアクティブにすると
    リストボックスをクリックしてもフォーカスが当たらないようで操作ができなくなります。
    一度手動でほかのワークシートを表示してから戻ると操作できるようになります。
    また、試した範囲ではリストボックスのみ再現するようです。
    (コンボボックスは再現しなかった)

    Excel 2010 でも試しましたが再現しなかったので 2016 (2013 および 2019 や 365 は
    未確認) 不具合だと思われますが、ほかの環境でも再現するでしょうか。

    なお、思った以上に直接 VBA にかかわる質問にならなかったのでほかにより適切な投稿先が
    あるようならそちらを教えてください。

    2020年3月27日 5:38