Excel VBA質問箱 IV

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

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


57397 / 76732 ←次へ | 前へ→

【24072】Re:検索 転記 合計値
回答  kobasan  - 05/4/11(月) 19:57 -

引用なし
パスワード
   ▼REI さん今晩は。

「'<<<変更」が付いている行のみの変更できます。
試してみてください。


Sub 店コード絞込みコピー貼付()
Dim c As Range
Dim X() As Variant
  Application.ScreenUpdating = False
  Sheets(2).Cells().ClearContents
  '-----タイトル行をコピー・貼付
  With Sheets(1)
    .Range("A1", .Cells(1, 200).End(xlToLeft)).Copy
  End With
  Sheets(2).Cells(1, 1).PasteSpecial Paste:=xlValues
  '-----店コードの無重複データ作成
  With Sheets(1)
    n = 0
    For Each c In Range("C2", Sheets(1).Cells(65535, 3).End(xlUp)) '<<<変更
      If Application.CountIf(.Range("C2", c), c.Value) = 1 Then  '<<<変更
        n = n + 1
        ReDim Preserve X(1 To n)
        X(n) = c.Value
      End If
    Next
  End With
  '-----抽出・コピー・貼付
  For i = 1 To UBound(X)
    '-----抽出・コピー
    Sheets(1).Select
    Range("A1").Select
    Selection.AutoFilter Field:=3, Criteria1:=X(i) '<<<変更
    Selection.CurrentRegion.Offset(1).Copy
    '-----貼付
    Sheets(2).Cells(65536, 1).End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
    '-----AutoFilterを解除
    Sheets(1).Select
    Range("A1").Select
    Selection.AutoFilter
    '-----小計を格納
    Sheets(2).Select
    With Sheets(2).Cells(65535, 1).End(xlUp)
      .Offset(1, 0) = "店コード " & Trim(X(i)) & "の計" '<<<変更
      .Offset(1, 3) = Application.WorksheetFunction.Sum(Selection.Columns(4))
      .Offset(1, 4) = Application.WorksheetFunction.Sum(Selection.Columns(5))
      .Offset(1, 5) = Application.WorksheetFunction.Sum(Selection.Columns(6))
    End With
  Next
  '-----合計を格納
  Sheets(2).Select
  With Sheets(2).Cells(65535, 1).End(xlUp)
    .Offset(1, 0) = "合 計"
    .Offset(1, 3) = Application.WorksheetFunction.Sum(Sheets(1).Columns(4))
    .Offset(1, 4) = Application.WorksheetFunction.Sum(Sheets(1).Columns(5))
    .Offset(1, 5) = Application.WorksheetFunction.Sum(Sheets(1).Columns(6))
  End With
End Sub
0 hits

【23981】検索 転記 合計値 momomi 05/4/9(土) 0:25 質問
【23982】Re:検索 転記 合計値 ウッシ 05/4/9(土) 0:43 回答
【24018】Re:検索 転記 合計値 YN61 05/4/9(土) 23:52 発言
【24020】Re:検索 転記 合計値 YN61 05/4/10(日) 0:17 発言
【24023】Re:検索 転記 合計値 YN61 05/4/10(日) 0:35 回答
【24031】Re:検索 転記 合計値 momomi 05/4/10(日) 12:06 質問
【24033】Re:検索 転記 合計値 ウッシ 05/4/10(日) 13:41 回答
【24035】Re:検索 転記 合計値 YN61 05/4/10(日) 14:02 回答
【24037】Re:検索 転記 合計値 YN61 05/4/10(日) 16:29 発言
【24038】Re:検索 転記 合計値 YN61 05/4/10(日) 18:01 発言
【24040】Re:検索 転記 合計値 kobasan 05/4/10(日) 19:41 発言
【24044】Re:検索 転記 合計値 YN61 05/4/10(日) 23:18 質問
【24045】Re:検索 転記 合計値 kobasan 05/4/10(日) 23:37 回答
【24073】Re:検索 転記 合計値 YN61 05/4/11(月) 20:43 発言
【24078】Re:検索 転記 合計値 kobasan 05/4/11(月) 21:49 回答
【24053】Re:検索 転記 合計値 REI 05/4/11(月) 9:23 質問
【24072】Re:検索 転記 合計値 kobasan 05/4/11(月) 19:57 回答
【24081】Re:検索 転記 合計値 momomi 05/4/12(火) 8:16 お礼
【24042】Re:検索 転記 合計値 Hirofumi 05/4/10(日) 21:14 回答
【24043】Re:検索 転記 合計値 Hirofumi 05/4/10(日) 22:07 回答
【24082】Re:検索 転記 合計値 momomi 05/4/12(火) 8:17 お礼
【24127】Re:検索 転記 合計値 YN61 05/4/12(火) 18:13 発言

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