- ベストアンサー
複数ファイルの同名シートを集めたファイルを作る
複数ファイル(約40ほど)にシートが13あります。各ファイルの13のシートの名前はA,B,C‥とおなじ名前となっています。各シートには複雑な命令文で作成されたデータです。同じ名前のシートをコピーしてファイルを作るとデータが異常なものになってしまい困っています。各シートの値と書式のみを集めたシート名のファイルを作りたいのですが,教えて頂けませんでしょうか?尚、私はVBAをかじっている初心者です。出来ればVBAでお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- coldblade
- ベストアンサー率20% (2/10)
回答No.2
値と書式のみのコピーができます。 2番目で出たメッセージボックスの「Yes」を選択すれば、 値と書式のみコピーします。
- inakanoit
- ベストアンサー率0% (0/6)
回答No.1
まずすべてのシートを選択して、1番目のシートでシート内セルを全部選択します。 選択したセルをコピーして、値のみを貼り付けます。 そうすると、すべてのシートの内容は値のみに変更されます。
質問者
補足
ご回答ありがとうございます。 ファイル数が大変多くご指摘の作業はなかなか大変です。 他の方法はないのでしょうか。 実は、「教えてgoo」の「2010/09/03にmerlionXXさんが回答されたVBA」を使用させて頂いていて元のシートが複雑にリンクされた命令文を持つ場合にセル上に表示できないものとなってしまいます。 先にこのことをお話しすれば良かったのですが。 今困っていますのでどうぞよろしくお願いします。
補足
回答していただいた内容は、 「値と書式のみのコピーができます。 2番目で出たメッセージボックスの「Yes」を選択すれば、 値と書式のみコピーします。」 とのことですが、メッセージボックスとありますので何かVBAでも示して頂いているのでしょうか? 文面だけでは少し解らないのですが?宜しくお願いします。