Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8670 / 13644 ツリー ←次へ | 前へ→

【31870】複数のExcelシートをひとつにまとめたい コウタロウ 05/12/1(木) 17:05 質問[未読]
【31871】Re:複数のExcelシートをひとつにまとめたい ちくたく 05/12/1(木) 17:22 発言[未読]
【31872】Re:複数のExcelシートをひとつにまとめたい コウタロウ 05/12/1(木) 17:50 お礼[未読]
【31889】Re:複数のExcelシートをひとつにまとめたい ponpon 05/12/1(木) 21:20 発言[未読]
【31910】Re:複数のExcelシートをひとつにまとめたい コウタロウ 05/12/2(金) 9:05 お礼[未読]

【31870】複数のExcelシートをひとつにまとめたい
質問  コウタロウ  - 05/12/1(木) 17:05 -

引用なし
パスワード
   初心者です。
複数のExcelシートをひとつにまとめたいのですが、
方法があればお教え願います。

【31871】Re:複数のExcelシートをひとつにまとめたい
発言  ちくたく WEB  - 05/12/1(木) 17:22 -

引用なし
パスワード
   コウタロウさん。
こんばんは。

どんなふうにまとめるのか書いてくださいね。
今のデータがどんなかか、とどんな風にまとめたいのかにより、
答えが変わってきます。

と、いいながら、ちょっとPCから離れるので、
他の識者の方々のお答えに期待して失礼。
すいません!

【31872】Re:複数のExcelシートをひとつにまとめたい
お礼  コウタロウ  - 05/12/1(木) 17:50 -

引用なし
パスワード
   Sheet1
0001 ああああ
0002 いいいい
0003 ううううう
0004 ええええ
0005 おおおお

Sheet2
0006 かかかか
0007 きききき
0008 くくくく
0009 けけけけ
0010 ここここ



こんな感じで数値と文字で一覧表が複数シートあります
説明不足ですみません・・・・

【31889】Re:複数のExcelシートをひとつにまとめたい
発言  ponpon  - 05/12/1(木) 21:20 -

引用なし
パスワード
   こんばんは。

エラー処理をちょっとだけしてみました。
シート”一覧表”があれば、セルをクリアーしてまとめ
シート”一覧表”がなければ作成してまとめ。

こんなエラー処理は初めてなので、うまくいかなければ、
識者の回答をお待ちください。
UsedRangeを使ってますので、失敗するかも・・

Sub test()
  Dim mySH As Worksheet
  
  On Error GoTo エラー
  Set mySH = Worksheets("一覧表")
    mySH.Cells.ClearContents
  For i = 1 To Worksheets.Count
   With Worksheets(i)
     If .Name <> "一覧表" Then
      .UsedRange.Copy mySH.Range("A65536").End(xlUp).Offset(1, 0)
     End If
   End With
  Next
  Exit Sub
エラー:
  Set mySH = Worksheets.Add
   mySH.Name = "一覧表"
  Resume
  
End Sub

【31910】Re:複数のExcelシートをひとつにまとめたい
お礼  コウタロウ  - 05/12/2(金) 9:05 -

引用なし
パスワード
   ponpon さんへ

この結果で十分です!!ありがとうございます。
わたしも、初心者ですが勉強しなきゃだめですね・・
また機会があれば、ご教授ねがいます

8670 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free