« [エクセル] ショートカットキーの割り当てを変更する | トップページ | VP6(VP6.2) Video Codec のダウンロード »

[エクセル] 「値の貼り付け」をショートカットキーで実行する

エクセルでショートカットキーの割り当てを変更する方法を使えば、「値の貼り付け」にショートカットキーを設定できそうです。

できそう・・・ですが、標準のままでは設定できません。「値の貼り付け」コマンドが、メニューバーのどこにもないからです。

メニューバーに「値の貼り付け」を追加

  1. ツールバーのどこでもいいので右クリック、「ユーザー設定(C)」をクリックして設定画面を開きます。
  2. コマンド(C)タブをアクティブにして、分類(G)から「編集」を探します。
  3. 右側のコマンド(D)から「値の貼り付け」を探します。
  4. そのままの状態で、メニューバーの「編集(E)」をクリックして開きます。固定されて閉じません。
  5. さっき探した「値の貼り付け」をドラッグアンドドロップして、「形式を選択して貼り付け(S)」の下にでも移動します。

「値の貼り付け」のD&D

  1. 編集(E)メニューに追加した「値の貼り付け(P)」を右クリックして、名前を変更。「値の貼り付け(&V)」にします。

「値の貼り付け」の名前変更

サンプルソースコード

あとは同じです。[Ctrl] + [B] で、「値の貼り付け」をできるようにします。

画面のちらつきを抑える

以下は、気にしなければ別にかまいません。

SendKeys でやってる以上、画面がちらつく(特に高負荷状態の時)のは抑えようがありません。

ただ、「値の貼り付け」コマンドの場合、ある条件が重なるとほぼ100%画面にゴミが一瞬、残ります。

ある条件ってのは、「値の貼り付け」が使えない時。クリップボードにHTMLが入ってたり、単純なテキストしか入ってない場合、「値の貼り付け」は使えません。使えないのに実行しようとするから、ゴミが出ます。

CommandBarControl

「値の貼り付け」が使えない時には、コマンドを実行しないようにすれば、回避できます。

「値の貼り付け」が使えるかどうか調べるには、CommandBarControl で 「値の貼り付け」コマンドの .Enabled プロパティを見れば分かります。使えない時は、SendKey する前に抜ければOKです。

サンプルソースコード

[Ctrl] + [B] で、「値の貼り付け」をできるようにします。ちらつき回避版。

|

« [エクセル] ショートカットキーの割り当てを変更する | トップページ | VP6(VP6.2) Video Codec のダウンロード »

「VBA」カテゴリの記事

「エクセル」カテゴリの記事

「パソコン・インターネット」カテゴリの記事

コメント

参考にさせていただきました。
値貼り付け、なんとかできました。
ありがとうございます。

投稿: ひな | 2007年9月11日 (火) 午後 02時37分

以前から参考にさせていただいております。
本当に便利な情報ばかりで、助かってます。

さて、2日前に始めたブログでこちらの記事にリンクを貼らせていただきました。
もしご迷惑なら即刻削除しますので、メールいただければと思います。

不躾に失礼いたしました。

投稿: こぶとり | 2008年2月28日 (木) 午後 10時22分

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/44406/5177039

この記事へのトラックバック一覧です: [エクセル] 「値の貼り付け」をショートカットキーで実行する:

» Excelにて自作のショートカットは使えぬものか。 [崖っぷち派遣ですが何か?]
仕事上で「値の貼り付け」を結構よく使う。 なんとかショートカットでできないものかなーと思って検索してみた。 ? 一番お手軽なのは、 ツールバーにおいておく方法。 テキストでキーを変更すれば Alt+○(そのキー)で実行可能。 ? でも、できれば、Ctrl+○にしたい。 A... [続きを読む]

受信: 2007年9月11日 (火) 午後 02時36分

» #01>値のみ貼り付けのショートカットキー登録 [自分を勝間和代化する方法]
エクセルを使っていてよくあるシチュエーションで、 セルの値だけを貼り付けたいのに [続きを読む]

受信: 2008年2月28日 (木) 午後 10時11分

« [エクセル] ショートカットキーの割り当てを変更する | トップページ | VP6(VP6.2) Video Codec のダウンロード »