[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『UserForm処理後、自動でフォーカスをセルに移し続けてキーボード操作ができる』(ちゃんぷる)
いつもお世話になっております。
選択範囲に対してフォームで値を挿入した後
シートにフォーカスを移して
キーボードから操作(作業)できるようにしたいのですが
マクロ処理後に下記のコードを追加しても
いちいち、マウスでセルを選択し直さないと作業できない状態です。
AppActivate Excel.Application
セル.Select
セル.Active
皆さま、アドバイスの程よろしくお願いします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
このコードはどこに書いてあって、いつ実行されるのですか?
それがユーザーフォームに書いてあるコードでユーザーフォーム表示中に実行されるなら ユーザーフォームはモーダル表示ですか?モードレス表示ですか?
ところで、AppActivate Excel.Application 私は、もっぱら AppActivate Application.Caption を使いますが、 AppActivate Excel.Application のほうは xl2010では問題ないのですが、xl2013 で実行するとエラーになるようですね。
(β) 2017/02/04(土) 21:18
何時もありがとうございます。
フォームはモードレス表示で表示させています。
ちなみに・・・
AppActivate Application.Caption 'ワークシートにフォーカス:エクセルをアクティブ
を使用したら、バッチリ、フォーム入力後シートを直接操作できるようになりました。
解決です(^^)
(ちゃんぷる) 2017/02/04(土) 21:34
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.