none
部署内で一人だけマクロが機能しない件について RRS feed

  • 質問

  • 1つのセルに複数行の文字が入力されており 改行を残したまま別のアプリに貼り付け出来るようwindowsのクリップボードに格納するコードを書きました

    記述したコードはボタンに登録して押下する事で実行され 別アプリでctrl +vで

    貼り付けできるのですが 部署内で一人だけ ボタンは押せてエラーメッセージも出ないが別アプリで貼り付け操作してもクリップボードに格納されていないのかデータがクリアされてるのか 文章が貼り付け出来ないのです。

    部署内で端末毎にOSやエクセルのバージョンが異なっていることはなく、全員が同じ環境になります。

    フォームコントロールボタンであれば問題なく機能するのですが activexのボタンでのみ機能しませんでした。

    また、フォームコントロールとactivexを混在させたブックは、機能していたフォームコントロールも機能しません

    私では原因の特定が出来かねました為、解決方法や対策があればご教示頂きたく存じます。

    よろしくお願いいたします。


    2020年8月20日 10:37

すべての返信

  • 個人的な経験則ですが、シート上にActivexコントロールを配置するのはトラブルを引き起こすことが多いです。

    フォームコントロールに統一したらいいのでは?



    2020年8月20日 18:45
  • ご返信ありがとうございます。重要なボタンがあるためactivexで強調したかったのですがネットの情報にもactivexは不安定といった内容拝見した為、フォームコントロールで対応したいと思います。
    2020年8月21日 6:04
  • ボタンを強調(=装飾)したいのであれば、フォームコントロールではなく、オートシェイプを配置して「マクロ登録」を行うのがお勧めです。
    2020年8月22日 5:20