- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで「形式を選択して貼り付け」のマクロの作り方)
Excelで「形式を選択して貼り付け」のマクロの作り方
このQ&Aのポイント
- Excelで「形式を選択して貼り付け」のマクロを作成する方法について教えてください。
- WinXPでExcelを使用しています。特定のセルの値を別のセルにコピーし、その際に「形式を選択して貼り付け」を適用するマクロを作りたいです。
- 質問者はVBaに詳しくないため、以前のマクロを参考にすることができず困っています。具体的には、右クリック→「形式を選択して貼り付け」→「罫線を除く全て」の操作をVBAコードで実現したいと思っています。お手数ですが、方法を教えていただけますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Sub Macro2() Range("A11").Select Application.CutCopyMode = False Selection.Copy Range("B11").Select Selection.PasteSpecial Paste:=xlPasteAllExceptBorders, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False End Sub A1セルをB1セルにご質問者の意向に添って自動記録したものですが、 Selection.PasteSpecial Paste:= 以下のものをxlvaluesのかわりに入れればいいのでは?^^ そうでなければコードのソースをあげていただかないと何とも言えません
その他の回答 (1)
- HERO TKS(@HERO_TKS)
- ベストアンサー率34% (146/422)
回答No.2
メニューバーのツール→マクロ→Visual basic editerを起動します。 左上のプロジェクトエクスプローラーの標準モジュールのフォルダを開きModule1をダブルクリックして開きます。 そこで書かれているコードをコピペしてみて下さいな^^ 言っていることが分からなければ下記URLで勉強するのもいいでしょう^^;
補足
回答ありがとうございました。 >そうでなければコードのソースを 恥ずかしながらVBAのコードは全くわかりません。 「以前5.の部分が「値」にしたものを・・・」を作ったときは ツール->マクロ->新しいマクロの記録にして カーソルで通常の操作をして、その後 記録終了にしました。 つまり私はVBAコードを書くことなくマクロを作りました。 そこで今回も同様にできないか質問した次第です。