Excel VBA 質問スレッド №2038 (解決済)
フォルダ内の複数ファイルの特定シートを抽出したい(値と書式)
投稿者 : アツシ 投稿日時 : 2024/10/29(Tue) 21:31:26 OS : Windows 11 EXCEL : Excel 2019
エクセルVBAの質問です。
同一フォルダ内の各ファイルに「集計1」というシートがあるのですが、1つのファイルに縦に並べて抽出させようとしています。
取り出すことは出来ているのですがコピー元が計算式で作られており、抽出後にもコピー元を参照しています。
こちらを「値と書式」で抽出することは可能でしょうか?行き詰りました。
※(ActiveSheet.Paste)の箇所をいろいろ変えたりしましたが、デバックになります
エクセルVBAの質問です。
同一フォルダ内の各ファイルに「集計1」というシートがあるのですが、1つのファイルに縦に並べて抽出させようとしています。
取り出すことは出来ているのですがコピー元が計算式で作られており、抽出後にもコピー元を参照しています。
こちらを「値と書式」で抽出することは可能でしょうか?行き詰りました。
※(ActiveSheet.Paste)の箇所をいろいろ変えたりしましたが、デバックになります
Sub フォルダ内ファイルの集計1をまとめる() myPath = ThisWorkbook.Path & "\" fname = Dir(myPath & "*.xls") 'フォルダ内のExcelファイルを検索します Do Until fname = Empty '全て検索し終えると、fname = Empty となるので、その間以下を実行します If fname <> ThisWorkbook.Name Then Workbooks.Open myPath & fname '選択したファイルを開きます Set AB = ActiveWorkbook lr = ThisWorkbook.Sheets("集計1").Cells(ActiveSheet.Rows.Count, "A").End(xlUp).Row On Error Resume Next AB.Sheets("集計1").UsedRange.Copy On Error GoTo 0 ThisWorkbook.Activate Sheets("集計1").Range("A" & lr + 1).Select ActiveSheet.Paste Application.CutCopyMode = False AB.Close End If fname = Dir '選択したフォルダ内の次のExcelファイルを検索します Loop End Sub
スポンサーリンク
[返信 1] Re : フォルダ内の複数ファイルの特定シートを抽出したい(値と書式)
投稿者 : 気分 投稿日時 : 2024/10/29(Tue) 22:22:21
コピー後になるかわからんけど、数式の入ったセルをコピー
同じところに値だけはりつけ
コピー後になるかわからんけど、数式の入ったセルをコピー
同じところに値だけはりつけ
[返信 2] Re : フォルダ内の複数ファイルの特定シートを抽出したい(値と書式)
投稿者 : アツシ 投稿日時 : 2024/10/29(Tue) 22:29:39
気分 様。
ありがとうございます。
「コピー後に値で貼り付け」の線で試行錯誤してみます。
気分 様。
ありがとうございます。
「コピー後に値で貼り付け」の線で試行錯誤してみます。
[返信 3] Re : フォルダ内の複数ファイルの特定シートを抽出したい(値と書式)
投稿者 : 気分 投稿日時 : 2024/10/29(Tue) 23:39:21
ああ、注意点として
=""
都かはコピー後、値貼り付けは完全な空白にはなりません
見た目空白ですが実際には長さ0の文字が張り付きます
=istext(a1)
とかやればわかるかと
ああ、注意点として
=""
都かはコピー後、値貼り付けは完全な空白にはなりません
見た目空白ですが実際には長さ0の文字が張り付きます
=istext(a1)
とかやればわかるかと
当掲示板について
- Excel VBA に関する掲示板です。Excel VBA に関する質問や疑問、それに対する解決方法など気軽に投稿してください。
- 記事内ではHTMLのタグは使用できません。
- 記事は一度投稿すると修正できません。内容を訂正したい場合は返信で対応してください。
- Sub〜End Sub、Function〜End Function は自動的にプログラムコードとみなし、枠で囲って見やすくします。
- Excel VBA とは関係ないことや、他人が不快に思うようなことなど、管理人が適当でないと判断した記事は削除する場合があります。
スポンサーリンク
返信入力フォーム
( 処理日時 : 2024-12-08 00:09:32 )