
Excelで、book1でコピーしたセル(テキスト)をVBA(Workbook.Close SaveChanges:=True)を使って一度book1を閉じてしまい、新たにbook2を開きます。
この際にコピーしたセルまたはテキストをペーストしたいのですが、必ずコピー内容が保持できずに消えています。
改めて、windowsのコピーとExcelのコピーなど、基礎知識も含めて知らない事を思い知らされ、何をどうしたら解決できるのか分からなくなってしまいました。
どなたか、詳しい方、解決方法の分かる方、ご教授頂けないでしょうか。
宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
こんにちは
VBAとの記載があるので、VBAでの処理の話でしょうか?
VBAの処理は、基本的に手操作と同様ですので、クリップボード経由のコピペであればできるはずですよ。
(Copyメソッドでコピーし、Pasteメソッドでペーストする場合)
とは言っても、わざわざブックを閉じてからペーストしなくても、
・ペースト側(=book2)のブックを開く
・値のコピペを行う
・コピー元(=book1)のブックを閉じる
という処理の順序にしておいても良さそうな気はしますけれど・・
こちらの手順であれば、CopyメソッドのDestinationを用いて1行の記述で済ますことも可能ですし、
Range2.Value = Range1.Value
のような方法でも値を転記することが可能になります。
(この場合は、値のみの転記になりますが)
ありがとうございます。
しかし作業の手順上、どうしてもbook1が閉じなければならなくて・・・
手作業であれば、一時保持したペーストが出来ないが、VBAはクリップボードを呼び出してペーストするから、貼り付け可能と言う事ですね。
クリップボードを表示させていない状態での右クリック(Ctl+C)では一時的にしか保持していないという事ですかね。
VBAでpasteメソッドですれば、普通に出来ました!
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBA セルの値がおかしいです
-
VBA セル間のリンク修正につい...
-
【マクロ】並び替えの範囲が、...
-
vba textboxへの入力について教...
-
ワードの図形にマクロを登録で...
-
エクエルのVBAコードについて教...
-
複数のExcelファイルをマージす...
-
Vba Array関数について教えてく...
-
【マクロ】シートの変数へ入れ...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
Excel VBA 選択範囲の罫線色の...
-
VBAでCOPYを繰り返すと、処理が...
-
【マクロ】開いているブックの...
-
えくせるのVBAコードについて教...
-
VBAの「To」という語句について
-
VB.net 文字列から日付型へ変更...
-
【ExcelVBA】5万行以上のデー...
-
VBA ユーザーフォーム ボタンク...
-
Vba セルの4辺について罫線が有...
-
vbsでのwebフォームへの入力制限?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access VBAから使用したExcelプ...
-
マウントしたディスクにcpで、...
-
一行おきに貼り付ける 可能でし...
-
C++言語で、構造体のコピーは可...
-
Activesheet.Pasteで困っています
-
Eclipseのコード入力時の、行コ...
-
Ctrl + Cなど複数の入力キー...
-
DataTableに入っているデータを...
-
Listviewに表示された文字のコ...
-
jakarta poiを使用し、EXCELの...
-
文字列の切り出し
-
Eclipseでコピーするとき行数な...
-
コピーした文章が改行がされて...
-
他プロジェクトのFormを自プロ...
-
Excelでコピーしたセル(テキス...
-
プログラムについて。
-
【UWSC】WEBページ内コピーした...
-
バッチで当日日付で作成される...
-
ASP.net でコントロールをコピー
-
arduino unoからデータを読み出...
おすすめ情報