No.1ベストアンサー
- 回答日時:
5.新規エクセルB列から重複を削除し並びかえ(昇順)
の部分は含みませんが、とりあえずひな形です。
A列に ファイル名
B列に シート名
C列に B2セル以下の値にしてあります。
Sub ボタン1_Click()
Dim myFile As Variant
myFile = Application.GetOpenFilename("Excel ファイル (*.xls; *.xlsx),*.xls; *.xlsx")
If VarType(myFile) = vbBoolean Then
MsgBox "キャンセルされました"
Else
Workbooks.Open myFile
cnt = 2
With ThisWorkbook.ActiveSheet
For i = 1 To Worksheets.Count
For j = 2 To Range("B2").End(xlDown).Row
.Cells(cnt, 1).Value = ActiveWorkbook.Name
.Cells(cnt, 2).Value = Sheets(i).Name
.Cells(cnt, 3).Value = Sheets(i).Cells(j, 2).Value
cnt = cnt + 1
Next j
Next i
End With
End If
ActiveWorkbook.Close
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) エクセルVBA 4 2022/05/14 00:51
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Visual Basic(VBA) tatsumaru77様 昨日回答して頂いたものです。 すみませんが、昨日の質問で1つ補足があります 1 2022/05/15 15:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最高値、最低値の日...
-
エクセルの列が左右逆に・・・・
-
ワードで表を作った時
-
エクセル・違う幅の列や行を複...
-
エクセルで流し込み印刷したい...
-
エクセルで列をアルファベット...
-
差込印刷 表に左列終了後右列...
-
表の上下を入れ替える
-
エクセルで複数のセルをランダ...
-
年齢ごとの商品の販売個数を集...
-
エクセル2007で1列おきに...
-
「24日の0時」って・・・
-
VBAでエクセルシートを更新...
-
パソコンで購入したデーターが...
-
エクセルのチェックボックスを...
-
差し込み印刷に当日の日付が入...
-
回覧板の日付について質問です...
-
日付の大小の表現
-
「時間」、「期日」、「日付」...
-
excelで、セル内に文字が入力さ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最高値、最低値の日...
-
エクセルの列が左右逆に・・・・
-
エクセル・違う幅の列や行を複...
-
エクセル2007で1列おきに...
-
Excelで縦軸と横軸の両方で昇順...
-
エクセルで列をアルファベット...
-
Excelの住所録を「あいうえお」...
-
エクセルで複数のセルをランダ...
-
差込印刷 表に左列終了後右列...
-
ワードで表を作った時
-
6桁の数字の上2桁で表される数...
-
エクセル範囲指定に列見出しを...
-
エクセルの列数を増やせますか...
-
エクセルで競艇に勝つ!
-
エクセルの数式について教えて...
-
Excelの数式の質問です。 黄色...
-
アクセス2010クロス集計クエリ
-
表の上下を入れ替える
-
エクセルで列の行の重複の検索...
-
【Excel】列単位での並べ替え時...
おすすめ情報