戻る HOME

値貼付と数式貼付をワンステップで実行


 Excel のワークシートで作業をしているときに、コピーしたセルを普通に貼り付けると罫線などの書式も一緒に貼り付けられてしまいます。値だけ貼り付けたいとか、数式を貼り付けたいというときは「形式を選択して貼り付け」を選んで、さらに貼り付け方法を選択してOKしなければならず、ちょっと面倒です。専用のキーもボタンもありませんからね。

 そこで、私は、この操作をマクロとして PERSONAL.xls に記述し、ショートカットキーに割り当てています。

   「値を貼り付け」は Value の V をとって [Ctrl] + [Shift] + V、
   「数式を貼り付け」は Formula の F をとって [Ctrl] + [Shift] + F


にしています。
 快適ですよ。

 コードを示しますので、お試しください。ショートカットキーに割り付ける詳しい方法については、【名簿用の罫線マクロ(2/2)】のページをご覧ください。ツールバーのボタンに割り付ける方法も紹介しています。
 このマクロは範囲を指定してから実行します。コピーや切り取りをせずに実行するとエラーとなり、Beep 音が鳴るようになっています。
 でも、このマクロって「教師のため」ではないですねぇ。(^_^;

 以下のコードをそのままコピーしてお使いください。

'
'■■■ 値だけ貼り付け ■■■
' Keyboard Shortcut: Ctrl+Shift+V
'

Sub PasteValue()
  On Error GoTo ErrorHandler

  Selection.PasteSpecial Paste:=xlValues
  Exit Sub

ErrorHandler:
  Beep
End Sub


'
'■■■ 数式だけ貼り付け ■■■
' Keyboard Shortcut: Ctrl+Shift+F
'

Sub PasteFomula()
  On Error GoTo ErrorHandler

  Selection.PasteSpecial Paste:=xlFormulas
  Exit Sub

ErrorHandler:
  Beep
End Sub




戻る