[[20200514021632]] 『シートのコピーについて』(佐藤トシオ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『シートのコピーについて』(佐藤トシオ)

変数の宣言やマクロの記録から覚えている初心者ですがすみません。

※今開いているシートをコピーすると「報告書」いう名前の別のブックが作成されて
そこに今のシートがコピーされる。

※今開いているシートをコピーする時にすでに「報告書」という名前のブックが
裏で起動している場合はそのブックのシート右に追加される。

という2つの条件を満たしてくれるマクロを教えていただないでしょうか。

無知ながらインターネットや本でいくつか探してみましたが何となく

「報告書」というブックが別で起動いない場合は新しい「報告書」ブックを作成して今開いているシートをそこにコピーする。
そうで無い場合は既にある「報告書」というブックのシート右に追加する。

みたいなifを使った考えでいいのかわからないのですが。
宜しくお願い致します。

< 使用 Excel:Excel2016、使用 OS:Windows8 >


 おはようございます ^^
報告書ブックですが、開いていないが既にある場合は。。。削除とか^^;
シートも同じシート名が有る場合は。。。更新するとか無視とか。。。
二つのブックのパスは同じなのでせうか。ちょっと気になった点だけで。。
すみません。
いろいろ方法は有るとは思いますが。ブック数が1以上な
らループで調べるとかでも出来るかと思います。<<_ _>>
(隠居じーさん) 2020/05/14(木) 07:10

考え方はおっしゃる通りでよいとおもいます。

 もしも、「報告書」ブックがあったら
     シートをブックにコピー挿入
 そうじゃなかったら
     シートを新規ブックにコピー
  「報告書」という名前でブックを保存
 もしもの話はおしまい

似たような話に最近答えましたので、参考になると思います。
[[20200509022015]] 『bookの作成について』(下太郎)

(もこな2 ) 2020/05/14(木) 08:56


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.