• ベストアンサー

Excelで値のみの貼り付けをキーでしたい

Excel2000を使用していますが,「形式を選択して貼り付け」+「値」を,メニューや右クリックでなくキーで簡単にすることは可能でしょうか? コピー後にCtrl+Vなら通常の貼り付けになりますが,他のキー操作で値のみの貼り付けになればいいのですが。

質問者が選んだベストアンサー

  • ベストアンサー
  • macchan1
  • ベストアンサー率38% (52/136)
回答No.8

#3の回答は値貼り付けのアイコンをツールバー上に表示するものですが、ショートカットを利用できるようにするには、ユーザー設定ダイアログで「選択したボタンの編集」で「テキストのみ表示」にチェックしてください。 このようにしておけば、Alt+Pのショートカットで値貼り付けができます。 ちなみに書式貼り付けのアイコンも初期値は同じショートカットですが、このショートカットも自由に変更できます。 ユーザー設定ダイアログで「選択したボタンの編集」で名前欄の「書式の貼り付け(&P)」のPの部分をMなどに変更すれば、そのショートカットはAlt+Mになります。

KAKU
質問者

お礼

ありがとうございます。動作も確認できました。こういう方法もあったのですね。

その他の回答 (8)

  • ryk1234
  • ベストアンサー率40% (46/113)
回答No.9

回答でなくて失礼致します>KAKU様 macchan1様 >このようにしておけば、Alt+Pのショートカットで値貼り付けができます 勉強になりました。 ご指摘有難うございます。 その方法を模索していたのですがわからなかったためマクロを紹介させて頂いた次第です。

  • ryk1234
  • ベストアンサー率40% (46/113)
回答No.7

Ultramanvaioさん 有難うございます。 No.5はコピー前に行うとエラーになりますので、Excelがコピー中かどうかのチェックを追記したものを再記させて頂きます。 Sub ValueCopy() If Application.CutCopyMode = xlCopy Or _ Application.CutCopyMode = xlCut Then Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False End If End Sub

KAKU
質問者

お礼

ありがとうございます。動作も確認できました。No.3の方法とあわせて思い通りになりそうです。

回答No.6

ryk1234さんのがスマートで簡単で良いですね。マクロをキーに割り当てれば(例Shift+Ctrl+V)にすれば良いのですね。 作り方は新しいマクロの記録を作り個人用マクロブックに保存しておけばいつでも使えますね。 実際にコピー値の貼り付けを行い、マクロの編集でコピー部分とセル選択部分をカットすれば出来ます。 ryk1234の回答部分をコピーして個人用マクロブックに貼り付け付けるだけでもすぐに使えます。 その手があったか残念!

  • ryk1234
  • ベストアンサー率40% (46/113)
回答No.5

No.3です 質問を読み違えました。 失礼致しました。 Sub ValueCopy() Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False End Sub 上記マクロにキーを割り当てる手もあります…

回答No.4

私のやり方は下記のソフトを導入しキーマクロで「Alt+E」「S」「V」「Enter」を普段使わないキーに登録して一発で値の貼り付けを行うやり方です。 押すキーが多くてたぶん質問者は使わないかも?

参考URL:
http://www.jomon.ne.jp/~yukihiro/
KAKU
質問者

お礼

ありがとうございます。他のソフトを使わない方法の回答も頂いているようですので,今回はそちらがよさそうです。

  • ryk1234
  • ベストアンサー率40% (46/113)
回答No.3

メニューに登録する場合 ツール > ユーザ設定 >コマンド 分類[編集] を選択し コマンドから[値の貼り付け]を任意の場所にドラッグで追加できます

KAKU
質問者

お礼

質問では「キー操作」と限定してしまいましたが,これでも十分簡単にできそうです。意図を汲み取っていただき,どうもありがとうございます。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.2

↓が参考になりそうです。 http://www.daito.ac.jp/~tkadoda/winkey/winkey_top.htm 以下抜粋です。 8-1) 編集(Alt→E) Alt→E→S→V 形式を選択して貼り付け(値) (Edit Specialpaste Value)

KAKU
質問者

お礼

ありがとうございます。できれば回数の少ない操作がいいのですが。

  • edomin
  • ベストアンサー率32% (327/1003)
回答No.1

コピー後に「Alt+E」→「S」→「V」→「Enter」です。

KAKU
質問者

お礼

ありがとうございます。できれば回数の少ない操作がいいのですが。

関連するQ&A