Q135
エクセルのマクロが動かない
********************************************************
A135
先日、仕事先の人から「エクセルのマクロが動かない」と、電話がありました。
私が作ったエクセルのマクロなのですが、「実行時エラー’1004’ コントロールが表示されていない、利用できない、またはフォーカスを持てないため、コントロールにフォーカスを移すことはできません。」というエラーが出てしまうそうです。
状況をよく聞いてみると、使用しているPCのOSがWindows10なのですが、前日までは問題なかったのですが、その日から、画面が通常のデスクトップの画面ではなく、タイルが全画面に並んだような画面になってしまったそうです。
いろいろ調べたところ、タイルが全画面に並んだ状態は、Windows10のタブレットモードという状態であることが分かりました。
タブレットモードの状態で、私の作ったエクセルのマクロを実行すると、上記のエラーが出ることが確認できました。
エクセルのウィンドウサイズを変更する部分でエラーになっているようでした。タブレットモードは全画面に拡大して実行することが前提のようで、ウィンドウサイズの変更は受け付けないようです。
タブレットモードを解除するには、画面の右下にあるアクションセンター(吹出しのようなアイコン)をクリックすると表示されるメニューにある、「タブレットモード」をクリックすることで解除できるようです。
タブレットモードを解除して、通常のデスクトップ画面で、私の作ったエクセルのマクロを実行すると、エラーが出ることもなく、入力フォームが表示されました。
※私の作ったエクセルのマクロでのエラーですので、参考程度にご覧ください。
(H29/8/25 池田)
|