たとえば。
離れたセルに値だけを貼り付けたいという動作のとき、右クリックして形式を選択して貼り付けダイアログを開き、「値」のトグルボタンを選択してOKを押す。
というのが激しく面倒だと感じたことはないであろうか。
私はめんどくさい。
というわけで、こんなしょっちゅう使うようなものはショートカットキー一発で動作するようにしておくと便利である。方法は以下のとおりマクロ使用。
※今まで書き忘れていたが当カテゴリ記事はエクセル2003むけである。他のバージョンだと特にマクロは動かない可能性大。
---------------------
1)VBAを起動して標準モジュールを追加し、動かしたいマクロを記述する
例は、値のみ貼り付ける動作のためのマクロ
Sub Datapaste()
'「Datepaste」の名前は任意。好きな名前をつけられる。
Selection.PasteSpecial Paste:=xlPasteValues
End Sub
2)ThisWorkbookに以下のマクロを記述する
例は、1)で作成した「Datapaste」というマクロにショートカットキーとしてctrl+shift+vを割り当てるためのもの
Private Sub Workbook_AddinInstall()
Application.MacroOptions Macro:="Datapaste", ShortcutKey:="V"
End Sub
3)ファイルをアドインファイルとして保存する
(ア)VBAを閉じてエクセル画面に戻り、メニューのファイルから「名前をつけて保存」をクリック
![](https://blogimg.goo.ne.jp/user_image/71/87/135795b25b2c4f5e851eed6c620cd5ba.png)
(イ)「Microsoft Office Excel アドイン」形式を選び、保存する
このとき、保存した名前を覚えておく
![](https://blogimg.goo.ne.jp/user_image/68/dd/14b4955cee38c363ecf48cf3298a4581.png)
(ウ)保存したファイルをアドインとして読み込む
まずメニューのツールからアドインをクリックし、
![](https://blogimg.goo.ne.jp/user_image/44/21/9fddaec4f1ca648bea86ef55f13512ef.png)
さきほど保存した名前にチェックを入れ、ダイアログを閉じる
![](https://blogimg.goo.ne.jp/user_image/48/ad/86bb44ca5f9fdc548fe570bdba33f02a.png)
--------------------
これで、エクセルを開けばつねにctrl+shift+vで値のみ貼り付けができる。
ただし、上記の場合はコピーモード中でないとエラーが起こるので注意。
1)の内容を変えれば、もちろん他の動作も可能。
離れたセルに値だけを貼り付けたいという動作のとき、右クリックして形式を選択して貼り付けダイアログを開き、「値」のトグルボタンを選択してOKを押す。
というのが激しく面倒だと感じたことはないであろうか。
私はめんどくさい。
というわけで、こんなしょっちゅう使うようなものはショートカットキー一発で動作するようにしておくと便利である。方法は以下のとおりマクロ使用。
※今まで書き忘れていたが当カテゴリ記事はエクセル2003むけである。他のバージョンだと特にマクロは動かない可能性大。
---------------------
1)VBAを起動して標準モジュールを追加し、動かしたいマクロを記述する
例は、値のみ貼り付ける動作のためのマクロ
Sub Datapaste()
'「Datepaste」の名前は任意。好きな名前をつけられる。
Selection.PasteSpecial Paste:=xlPasteValues
End Sub
2)ThisWorkbookに以下のマクロを記述する
例は、1)で作成した「Datapaste」というマクロにショートカットキーとしてctrl+shift+vを割り当てるためのもの
Private Sub Workbook_AddinInstall()
Application.MacroOptions Macro:="Datapaste", ShortcutKey:="V"
End Sub
3)ファイルをアドインファイルとして保存する
(ア)VBAを閉じてエクセル画面に戻り、メニューのファイルから「名前をつけて保存」をクリック
![](https://blogimg.goo.ne.jp/user_image/71/87/135795b25b2c4f5e851eed6c620cd5ba.png)
(イ)「Microsoft Office Excel アドイン」形式を選び、保存する
このとき、保存した名前を覚えておく
![](https://blogimg.goo.ne.jp/user_image/68/dd/14b4955cee38c363ecf48cf3298a4581.png)
(ウ)保存したファイルをアドインとして読み込む
まずメニューのツールからアドインをクリックし、
![](https://blogimg.goo.ne.jp/user_image/44/21/9fddaec4f1ca648bea86ef55f13512ef.png)
さきほど保存した名前にチェックを入れ、ダイアログを閉じる
![](https://blogimg.goo.ne.jp/user_image/48/ad/86bb44ca5f9fdc548fe570bdba33f02a.png)
--------------------
これで、エクセルを開けばつねにctrl+shift+vで値のみ貼り付けができる。
ただし、上記の場合はコピーモード中でないとエラーが起こるので注意。
1)の内容を変えれば、もちろん他の動作も可能。