約 200 個の Excel ファイルから特定の列を抽出し、新しいファイルに要約する方法
Excel を実行した後、alt キーを押しながら f11、i、m を押します
次のコードを貼り付けて必要な変更を加え、f5 キーを押して現在のワークシートに概要結果を取得します。
サブテスト()
c = 配列(1, 3, 5, 7, 8)
p = "d:\概要ファイルのあるディレクトリ\" '実際の状況に基づいて修正します。最後の部分を見逃さないように注意してください\
f = Dir(p & "*.xlsx")
ns = ActiveSheetを設定します
f = """まで実行
Set wb = Workbooks.Open(p & f)
i = 0 ~ 4
の場合n = n 1
ns.Cells(2, n).Resize(144).Value = wb.Sheets("Room 1").Cells(2, c).Resize(144).Value
###次###wb.Falseを閉じる
f = ディレクトリ
###ループ###エンドサブ
複数の Excel テーブルから同じ形式でデータを抽出します
郵便局長、あなたのやっていることは実行可能だと思います。僧侶はあえて嘘をつきません。たとえ僧侶にならなくても、私は嘘をつきません。
この機会を諦めたくないのであれば、ぜひ試してみたいと思います。こんにちは、メッセージを残してください。
回答者: lxlzmh2002 - 大魔術師レベル 8 2009-8-19 04:40
============================================== = ==========================
元の投稿者さん、今日は複数のテーブルを結合する VBA プログラムを誰かが書くのを手伝いました。似たような投稿を見たことを突然思い出したので、あなたの投稿を見つけたので、もう一度回答します:
VBA コードは次のとおりです:
ワークシートとしてのディムショット
Dim rs と同じ長さ、js と同じ長さ、ds と同じ長さ
Dim i を整数として使用する
エラー時は次へ再開
Set sht = Sheets("サマリー")
If Err.Number = 0 then
Sheets("概要").Select
ActiveSheet.Range("A1").CurrentRegion.ClearContents
###それ以外###Sheets.Add before:=Sheets(1)
ActiveSheet.Name = "概要"
終了の場合
Sheets(2).Range("1:1").シートのコピー("概要").Range("A1")
For i = 2 To Sheets.Count
ds = シート("概要").Range("A65536").End(xlUp).Row 1
rs = Sheets(i).Range("A65536").End(xlUp).Row
js = Sheets(i).Range("A1").End(xlToRight).Column
シート付き(i)
###。選択する###.Range(Cells(2, 1), Cells(rs, js)).Copy Sheets("サマリー").Cells(ds, 1)
で終わる
###次###Sheets("概要").Select
上記のコードは次のように使用されます:
マクロの記録: メニュー「ツール」->マクロ->マクロの記録)-->「マクロ名」フィールドでマクロに名前を付けます->ショートカットキーを設定し、「ショートカットキー」に文字を入力します-->確認マクロの記録を開始します。
マクロの編集: 記録を開始した後、ストップ キーを直接押してマクロを編集できます ([ツール] -> [マクロ] -> [マクロ (M)] -> 作成したマクロを選択 -> [編集] ボタンをクリックします)右側 --> マクロ編集インターフェイスに入る --> Sub XXX と End Sub の間のコンテンツをすべて削除 --> 上記のプログラム コードを貼り付け --> ツールバーの「保存」ボタンを押す --> 「ファイル」メニュー--> 閉じて MicorSoft Excel に戻ります
マクロの実行: 設定したショートカット キー (文字 Ctrl) を押すか、ウィンドウ上のメニュー [ツール] --> マクロ --> マクロ (M) --> からマクロ名を選択し、 を押します。 「実行」ボタン マクロを実行します。
============================================== = ====================
この VBA コードの関数の説明:
1. VBA コードを実行すると、プログラムは「概要」という名前のワークシートを追加します。
2.sheet1 の最初の行 (sheet1 という名前かどうかは関係ありません。プログラムはそれ自体で名前を認識します) を「概要」テーブルの最初の行として使用します。
3. 次に、「概要」テーブルを除くワークシートの 2 行目以降のすべての行と列を「概要」テーブルに追加する方法で追加します (通常、最初の行はタイトルとみなされます)
####4.追加処理はコピー&ペーストに相当しますが、手動でコピー&ペーストするよりもはるかに速く、一瞬で完了すると言えます。また、ショートカットキーを使用して一度実行すると、すべてのワークシートが一度に集計されます。それがうまくいくかどうかは、一度試してみればわかります。このコードの使用についてご質問がある場合は、こんにちは~~~~~
までお問い合わせください。
以上が200個程度の複数のExcelファイルから指定した列のデータを抽出して新しいファイルにまとめる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このチュートリアルでは、すべてのテーブル機能を維持しながら、Excelテーブルスタイルをすばやく適用、変更、削除する方法を示します。 Excelテーブルを正確に見せたいですか?読んでください! Excelテーブルを作成した後、最初のステップは通常です

このチュートリアルでは、Excelの小計機能を使用して、セルのグループ内でデータを効率的に要約する方法を示します。 合計、カウント、または平均的な方法、詳細を表示、または非表示にする方法を学び、サブトータルのみをコピーし、サブトーテルを完全に削除します。 大きなデータセットはできます

このチュートリアルでは、複合年間成長率(CAGR)を説明し、Excelで計算する複数の方法を提供します。 CAGRは、特定の期間にわたる投資の平均年間成長を測定し、年ごとの単純なgよりも明確な画像を提供します

このチュートリアルでは、Excelの小計関数の特異性について説明し、亜最高式を使用して可視セルのデータを要約する方法を示しています。 前の記事では、私たちがExcelに潜水艦を挿入する自動的な方法について説明しました

このチュートリアルでは、Excel IFS関数を紹介します。これは、NestedのIFステートメントに代わる合理化された代替手段です。 複数の条件で式の作成を簡素化し、読みやすさを向上させます。 Excel 365、2021、2019で利用可能で、IFSが大幅に減少します

Excel効率を向上させる:名前付き領域をうまく利用してください デフォルトでは、Microsoft Excelセルは、A1やB2などの列列座標にちなんで命名されています。ただし、ナビゲーションを改善するために、より具体的な名前をセルまたはセル領域に割り当て、式をより明確にし、最終的に時間を節約できます。 なぜExcelで常に領域に名前を付けるのですか? Microsoft Wordのブックマークに精通している場合があります。これは、ドキュメント内の指定された場所の目に見えないサインポストであり、いつでも好きな場所にジャンプできます。 Microsoft Excelには、「名前」と呼ばれるこの時間節約ツールに少し想像を絶する代替品があり、ワークブックの左上隅にある名前ボックスからアクセスできます。 関連コンテンツ#

このチュートリアルでは、チェックボックスを使用してインタラクティブなExcelチェックリスト、To Doリスト、レポート、およびチャートを作成する方法を示します。 チェックボックスは、ティックボックスまたは選択ボックスとも呼ばれますが、クリックして選択または選択の解決を選択するためにクリックする小さな正方形です。それらを追加します

このチュートリアルは、Excelの高度なフィルターの力を明らかにし、複雑な基準に基づいてレコードを取得する際に使用することを導きます。 よりシンプルなフィルタリングタスクを処理する標準のオートフィルターとは異なり、高度なフィルターは正確なコントロを提供します


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

Dreamweaver Mac版
ビジュアル Web 開発ツール

WebStorm Mac版
便利なJavaScript開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
