• ベストアンサー

エクセルのカットアンドペースト「罫線を除くすべて」を円滑にしたい

エクセルのカットアンドペースト「罫線を除くすべて」を Ctrl+C,Ctrl+V 程度のショートカットで簡単に行いたいのですがどのようにしたら良いですか? できればCtrl+Vの機能を標準で「罫線を除くすべて」で貼り付けしたいので、教えていただけたら幸いです。

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

Alt+F11でVBE画面に移動し、挿入→標準モジュールで標準モジュールを挿入し、下記コードを貼り付けます。 シートに戻り、マクロを実行します。 Ctrl_V_On を実行すると、Ctrl+V が『罫線を除くすべて』の貼り付け機能になります。 Ctrl_V_Off を実行すると元の機能に戻ります。 Ctrl+C は特に変更しません。 ここから ↓ '// 罫線を除くすべての貼り付け Sub Paste_OtherLine()   ActiveCell.Select   Selection.PasteSpecial Paste:=7, Operation:=xlNone, SkipBlanks:=False, Transpose:=False End Sub '// Ctrl+V に機能を割り付け Sub Ctrl_V_On()   Application.OnKey "^{v}", "Paste_OtherLine" End Sub '// Ctrl+V の機能を元に戻す Sub Ctrl_V_Off()   Application.OnKey "^{v}" End Sub 追記:ThisWorkbookのコードウインドウに   Private Sub Workbook_Open()     Application.OnKey "^{v}", "Paste_OtherLine"   End Sub としておけば、便利かもしれません。そのブックを開けば自動的にショートカットの機能が変わります。

oceancup
質問者

お礼

返事おくれましたが、ちゃんとできました。 ありがとうございます。 数年間イライラしたのがはれてすっきりしました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

範囲指定 CTRL+C コピー先左上セルをクリック ALT+E,S、X(左手でALTを押したまま、ESXを順次押す。これを覚える) エンタ(ALTを離しても可) で我慢しませんか。

oceancup
質問者

お礼

返事が遅れて申し訳ございません。 このような方法もあるのですね。 ほかの方法にも応用したいと思います。 ありがとうございました。

関連するQ&A