
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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Visual Basic(VBA) vba 隣のセルに値がある行だけ関数をコピー&ペーストしたい A1 100001 A2 100002 1 2023/01/28 14:29
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Excel(エクセル) ExcelVBA メモ帳を起動し名前を付けて指定フォルダに保存 2 2022/04/18 13:15
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/26 13:19
- Visual Basic(VBA) 貼り付けた値が消えていく 以下はソースファイルの2番目のシートのB6から最終行を取得 ターゲットファ 2 2023/07/27 12:23
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access VBAから使用したExcelプ...
-
Eclipseのコード入力時の、行コ...
-
Ctrl + Cなど複数の入力キー...
-
一行おきに貼り付ける 可能でし...
-
【UWSC】WEBページ内コピーした...
-
Activesheet.Pasteで困っています
-
C++言語で、構造体のコピーは可...
-
Excel VBA キーワードから列を...
-
文字列の切り出し
-
Listviewに表示された文字のコ...
-
ACCESS VBAでExcelを開き行をコ...
-
DataTableに入っているデータを...
-
Excelでコピーしたセル(テキス...
-
バッチで当日日付で作成される...
-
.BATでクリップボードに複数の...
-
ASP.net でコントロールをコピー
-
他プロジェクトのFormを自プロ...
-
arduino unoからデータを読み出...
-
Excel: ファイル名になぜ、[...
-
エクセルのファイル:「自分」が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access VBAから使用したExcelプ...
-
DataTableに入っているデータを...
-
Eclipseのコード入力時の、行コ...
-
C++言語で、構造体のコピーは可...
-
Ctrl + Cなど複数の入力キー...
-
一行おきに貼り付ける 可能でし...
-
マウントしたディスクにcpで、...
-
Activesheet.Pasteで困っています
-
文字列の切り出し
-
jakarta poiを使用し、EXCELの...
-
Listviewに表示された文字のコ...
-
【UWSC】WEBページ内コピーした...
-
他プロジェクトのFormを自プロ...
-
Excelでコピーしたセル(テキス...
-
エクセルVBA 実行時エラー'...
-
VBScript でサブフォルダも含め...
-
シートに張り付けたボタンがシ...
-
Eclipseでコピーするとき行数な...
-
【再質問】Eclipseのコード入力...
-
バッチで当日日付で作成される...
おすすめ情報