Excel VBA質問箱 IV

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

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


49733 / 76732 ←次へ | 前へ→

【31902】Re:総合集計表から個別集計に
発言  ponpon  - 05/12/2(金) 1:15 -

引用なし
パスワード
   こんばんは。
シートを150近くも作るのは大変だろうから、
シートを追加して処理するのも作ってみたのですが、・・・

エラー処理が怪しいです。
各集計シートがなければ追加し、必要事項の記入
あれば次々に転記のはずなのですが・・
この処理は、どこかでKeinさんが書いたのをROMしてたのですが、
ROMしたのが、どこかにいっちゃった。残念!!

一応こちらではできてますが、エラー処理が怪しいので
だめなときは、捨ててください。

Sub test2()
 Dim mySh As Worksheet
 Dim R As Range
 Dim myR As Range
 
  With Worksheets("総合集計表")
   Set myR = .Range("A4", .Range("A65536").End(xlUp))
   For Each R In myR
    On Error GoTo エラー
    Set mySh = Worksheets(R.Text)
    On Error GoTo 0
    With mySh
      If Not IsEmpty(R.Offset(0, 1).Value) Then
       .Range("A65536").End(xlUp).Offset(1).Value = _
            Worksheets("総合集計表").Range("A1").Value
       .Range("B65536").End(xlUp).Offset(1).Value = _
            R.Offset(, 2).Value
      End If
      If IsNumeric(.Range("C65536").End(xlUp).Value) Then
       .Range("C65536").End(xlUp).Offset(1).Value = _
           .Range("C65536").End(xlUp).Value + .Range("C65536").End(xlUp).Offset(1, -1).Value
      Else
       .Range("C65536").End(xlUp).Offset(1).Value = _
           .Range("C65536").End(xlUp).Offset(1, -1).Value
      End If
     End With
   
   Next
  End With
   Exit Sub
エラー:
    Set mySh = Worksheets.Add(after:=Sheets(Sheets.Count))
     With mySh
      .Name = R.Value
      .Range("A1:B1").Value = Array("コードNo", "営業所名")
      .Range("A2:B2").Value = R.Resize(1, 2).Value
      .Range("A4").Resize(1, 3).Value = Array("年月日", "売上高", "売り上げ累計")
     End With
    Resume
End Sub

0 hits

【31891】総合集計表から個別集計に YN63 05/12/1(木) 21:54 質問
【31899】Re:総合集計表から個別集計に こたつねこ 05/12/2(金) 0:08 回答
【31919】Re:総合集計表から個別集計に YN63 05/12/2(金) 11:05 お礼
【31900】Re:総合集計表から個別集計に ponpon 05/12/2(金) 0:19 発言
【31902】Re:総合集計表から個別集計に ponpon 05/12/2(金) 1:15 発言
【31927】Re:総合集計表から個別集計に YN63 05/12/2(金) 13:48 お礼
【31969】Re:総合集計表から個別集計に YN63 05/12/3(土) 8:52 質問
【31971】Re:総合集計表から個別集計に こたつねこ 05/12/3(土) 10:19 発言
【31972】Re:総合集計表から個別集計に YN63 05/12/3(土) 10:58 発言
【31973】Re:総合集計表から個別集計に こたつねこ 05/12/3(土) 11:15 発言
【31974】Re:総合集計表から個別集計に こたつねこ 05/12/3(土) 11:26 発言
【31977】Re:総合集計表から個別集計に YN63 05/12/3(土) 13:25 お礼
【31986】Re:総合集計表から個別集計に こたつねこ 05/12/3(土) 16:52 回答
【31988】Re:総合集計表から個別集計に こたつねこ 05/12/3(土) 19:03 回答
【31991】Re:総合集計表から個別集計に YN63 05/12/3(土) 21:08 お礼
【31993】Re:総合集計表から個別集計に こたつねこ 05/12/3(土) 22:23 発言
【32002】Re:総合集計表から個別集計に Hirok 05/12/4(日) 10:48 質問
【32016】Re:総合集計表から個別集計に こたつねこ 05/12/4(日) 18:10 回答
【32021】Re:総合集計表から個別集計に YN63 05/12/4(日) 20:01 質問

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