• ベストアンサー

「形式を選択して貼り付け」の値のみ貼り付け

今仕事で、エクセルで関数の入ったセル内の「値のみ」をコピーして同じセルに張り付ける作業をやっています。(計算式の結果の値のみを貼り付けます) 普段コピー&貼り付けの時には「マウスの右クリックでコピーor貼り付け」ではなく、「Ctrl-C」でコピーし、「Ctrl-V」で貼り付けています。 ですが、関数の入ったセルの値だけを貼り付ける場合、「コピー→右クリック→形式を選択して貼り付け→値を選んでOKを押す」という作業を繰り返すことになると思うのですが、さすがにあまりにも数が多く、この作業を繰り返しては終わりそうにありません。 セルをコピー後、「形式を選択して値のみ貼り付け」を「Ctrl-V」のように一回でキーボード操作のみで出来る方法などないでしょうか? 文章が下手でうまく説明できなくて申し訳ありません。また、あまりパソコンの知識がなく専門用語は分からないのですが、よろしくお願い致します。

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

  • ベストアンサー
  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.1

メニューバーの開いているところで右クリックすると、現在表示されているメニューが出てくると思います。 ここの「ユーザー設定」を選択してください。 表示された窓の「コマンド」タブをクリック。 左の分類で「編集」を選ぶ。 右のコマンドの中に「値の貼り付け」があります。 これをドラッグして、表示されているメニューの好きなところに置いてください。 これで、「値の貼り付け」をしたい場合はこのボタンをクリックするだけでOKです。

noname#15190
質問者

お礼

早速のご回答ありがとうございます。 専門用語のわからない私でもとてもわかりやすい説明でした。 しかも、こんなに便利で素敵な機能があるとは知りませんでした! 早速試してみました。これなら簡単にできそうです。 ありがとうございました。

その他の回答 (3)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

こんばんは。 マクロだったら、記録マクロを作っても良いけれども、その代わりにこんなのでもよいと思います。 '------------------------------------------ マクロの目的:「値のみ」をコピーして同じセルに張り付ける作業。(計算式の結果の値のみを貼り付け) マクロの貼り付け位置:標準モジュール(つまり、記録マクロと同じ場所) ショートカットキーは、メニューのツール-マクロ-マクロ-「名前を選ぶ」-オプションで、設ける '------------------------------------------ Sub Macro1()   Dim r As Range   On Error GoTo Endline   Set r = ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas, xlNumbers + xlTextValues) '式で表示されている、数字と文字   For Each c In r    c.Value = c.Value   Next c   Set r = Nothing Endline:   Beep End Sub '------------------------------------------ なお、数字だけだったら、  ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas, xlNumbers) でよい。

noname#15190
質問者

お礼

ご回答ありがとうございます。 「コピーして値のみ貼り付け」をマクロに記憶してみました。 このような使い方があるのですね。 マクロに関しては全く無知だったのですが、わかってきました。 ありがとうございます!

  • banker_U
  • ベストアンサー率21% (17/78)
回答No.3

コピー先が同一シート上であれば、 右ドラッグアンドドロップも使えると思います。 具体的には、 1.コピーしたいセルを選択。 2.右クリックしながらドラッグし、目的セルでドロップ。 3.右クリックを離すと、選択肢が出るので、値のみをコピーを選択 です。個人的には気に入っている技です。

noname#15190
質問者

お礼

ご回答ありがとうございます。 色々なやり方があるのですね! 試してみます!

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

私の場合は指で覚えてしまってますが・・・ ctrl+cでコピー、貼りたい場所をマウスでクリック alt+e→s→v→エンター 左手でesvともに押しやすいとこなので 慣れてしまえば潰しがきくと思います。 また定型処理なので、マクロに登録しちゃうという 手もあります。マクロならctrl+qなどがぽっかり あいているので、そこに割り当てるとよいでしょう

noname#15190
質問者

お礼

ご回答ありがとうございます! すごい高度な技ですね!!やってみて感動しました!! 「ctrl+~」以外にも、「alt+~」という機能があるとは知りませんでしたし! 文字の横に書いてあるアルファベットは全て「ctrl+~」と思っていたので、「ctrl+~」でやってもできないのものがあるので、「??」と思っていましたが、「alt+~」なんですね! どこで見分けるのでしょうか? また、マクロという機能は使ったことがないのですが、どのように登録するのでしょうか?また、どのように使うのでしょうか? お手数でなければ教えていただきたいです!!

関連するQ&A