- ベストアンサー
Excelの設定で(マクロかな?)
別のファイルからセルをコピーして、あるファイルに「貼り付け」を行っています。 方法は「形式を選択して貼り付け」で「値」のみを「行列を入れ替える」で貼り付けています。 手間なので作業を簡単にしたいのですが可能でしょうか。 (ユーザー設定でコマンドをボタン(アイコン)として取り出す場合は「形式を選択して貼り付け」までしかできなかったです。) 他に方法はありますでしょうか? マクロが必要なのでしょうか? よろしくお願い致します。
- みんなの回答 (7)
- 専門家の回答
関連するQ&A
- Excelで「形式を選択して貼り付け」のマクロの作り方
WinXPです。 Excelで 1.コピー元セルの値をコピーします。 2.コピー先セルを選択します。 3.コピー先セルを右クリックして 4.「形式を選択して貼り付け」を選択します。 5.「罫線を除く全て」を選択します。 ここでコピー元セルもコピー先セルも位置関係はなくランダムです。 上の4.5.のみのマクロを作りたいのですが うまくいきません。 VBAは全くわかりませんが、以前5.の部分が「値」に したものをカーソルの操作を記録することにより 作ってあります。(Win98ですが) したがって今回も5.が違うだけですから 同様にできると思うのですが 昔のことで方法が忘れてしまいました。 単純に4.5.をマクロに記録して、実行したら 「シンジのメソッドが・・・」というエラーに なってしまいました。 よろしくお願いします。
- ベストアンサー
- 会計ソフト
- Excelマクロで、多数のシートの値だけを元のファイルに上書きするようなマクロを教えていただきたいのですが。
あまり詳しくないのですが、Excelマクロで、1つのファイルにある40くらいのシートの計算式等をすべて排除した値&図だけを元のファイルに上書きするようなマクロを教えていただきたいのですが。 マクロを使わないでの方法は、 (1)、シート選択 (2)、CTRL+A(すべて選択) (3)、CTRL+C(コピー) (4)、形式を選択して貼り付け (5)、値(選択値) これをそのファイルが持っているシート分の繰り返しです。 宜しくお願いします。
- ベストアンサー
- Visual Basic
- エクセル2007 値の貼り付けができない
ショートカットキーで値のみ貼り付けを設定しています。 WEBのリンク付きテキストをコピーしてセルに貼付けようとしたら、 ショートカットのアイコンがグレー表示で使えません。 altを押し、ショートカットコマンドの割り当てを調べて実行したのですが、値のみ貼り付けができません。 セルを右クリックして、形式を選択して貼り付けからテキストを 選択すると貼り付けできるのですが。。。 WEBのテキストにリンクがついているので、テキストだけ貼り付けたいのですが、ショートカットの値のみ貼り付けは使えないのでしょうか?
- ベストアンサー
- オフィス系ソフト
- マクロ記述を教えてください。
エクセル2010を使用しています。貼り付けのオプションで 「値のみ」しか選択できないマクロ記述を教えてください。 セル上で右クリックし「コピー」選択後、貼り付け先セルで右クリックした時、「値のみ」しか選択できないファイル設定をしたいと思います。 要するに起動後、すべての「貼り付け」の作業が「値のみ」に限定したいと思います。よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルのマクロ
B1をコピー⇒ブラウザの検索窓に貼り付け→エクセルに戻る B2をコピー⇒ブラウザの検索窓に貼り付け→エクセルに戻る B3を・・・という作業を自動化したいです。 B1~B?までを一括で選択してコピーという作業をマクロで自動化する方法はわかるのですが 上記の作業を簡単にする方法がわかりません。 B1→ブラウザ→B2を選択してマクロの表示ボタンをクリックして、右上にあるマクロの表示ボタンからポップアップウィンドウのマクロ画面の実行ボタンを押して~ というのをやっていたら、普通に「Ctrl+C」でコピーしたほうが早いと思います。 同じ操作を複数のセルに別々に実行したい場合、その別々を1個1個実行しているのは アホらしいです。 なにか方法はないでしょうか
- ベストアンサー
- Excel(エクセル)
- Excelのマクロ(VBA)について教えてください。
このようなマクロをつくりたいのですがうまく作れません。 セルをコピーした後、貼り付け先のセルを選択して、 <ここからがマクロ> 形式を選択して貼り付け→罫線を除くすべて <マクロ終了> 他の貼り付け方法はうまくできるのですが、「罫線を除くすべて」だけができません。 参考までにこれが作られたVBAです。 Sub Macro1() Selection.PasteSpecial Paste:=xlAllExceptBorders, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False End Sub 以上です。 どなたかアドバイスよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 値のみを行列入れ替えで貼り付けるボタンはありません
お世話になります。 コピーしたセルの「値」を行列を入れ替えて貼り付ける作業がしばしばあります。 効率アップのため「形式を選択して貼り付け」ボタンをツールバーに置いていますが、クリック数だけでいうと右クリックで実行するのとあまり変わりません。 ツールバーのコマンドを一通り全て見たところ「貼りつけて行列を入れ替える」ボタンがあったので、小躍りして喜んだのですが、残念ながら書式もペーストされてしまいます。 どうにかワンクリックで済ませる方法はないでしょうか。
- ベストアンサー
- Excel(エクセル)
- エクセルのマクロについて教えて下さい
エクセルで、データ(書類)のコピー貼り付けのマクロを組みました。 ツール→マクロで、新しいマクロの記録から、実際にコピーをして貼り付けをし、記録の終了をしました。 次に他のセルの場所でもそのマクロを実行して、何度も場所を変えてコピー貼り付けを実行したいのですが、操作用のボタンを作成して貼り付け、ボタンを押すと、同じ場所でコピー貼り付けを繰り返します。 たしか絶対参照とか相対参照とかあったような気がするのですが…。 どうすれば、他の場所でもボタンを押すだけでコピー貼り付けのマクロを実行できるようになりますか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル コピー ペースト 形式 すべて マクロ
エクセルの同じシート内で、セルをコピーし、他のセルにペーストするマクロを利用しております。 Worksheets("data").Range("A45").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False しかし、このマクロでは、ペーストする際に、「形式を選択して貼り付け」の「値」のみが貼り付けられてしまいます。 数式を残した状態でペーストしたいので、「すべて」の状態で貼り付け希望です。 なお、このシートは表示しない状態で使用するため、シートを選んでセルを選択してコピーする方法はできません。(マクロでエラーとなってしまいます。) どうか、よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルマクロ
入力したワークシートを 新しいブックにコピーして保存するマクロを作成しました。 ただ下記の様に保管すると、 数式もそのまま元のエクセルファイルの数式を参照してしまいます。 下記のマクロをあまり変更しないで、 値貼付け(もしくは値貼付けしながら、新しいブックへコピー) するにはどの様に変更するといいでしょうか? よろしくお願いします。 'Sub newfilesave() Sheets("Sheet1").Copy '名前を付け、ファイル形式も決めてデスクトップに日付を付けて保存する。。 'ActiveWorkbook.SaveAs _ ' Filename:="C:\Users\xxxxx\Desktop\" & Format(Now(), "yyyymmdd_hhmm"), _ ' FileFormat:=xlOpenXMLWorkbook 'End Sub
- ベストアンサー
- Excel(エクセル)
お礼
>ところで、私の環境では、このマクロはメニューバーの 「ツール」-「マクロ」から実行すると働きません。 ショートカットに登録したり、ツールバーにマクロを登録したボタンをつくると 何故か働きます。↑この点だけちょっと試して見て下さい。 おっしゃる通りでした!ショートカットを登録したら出来ました! わざわざ実験してくださったようでありがとうございました!!