Excel VBA質問箱 IV

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

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


57425 / 76732 ←次へ | 前へ→

【24044】Re:検索 転記 合計値
質問  YN61  - 05/4/10(日) 23:18 -

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

>Range("J1").Valueを参照しないようにしました。

kobasanの作成された方が、質問者の希望に合っているかも知れませんね。
よく分かりました。合計もできてよいですね。
私もじっくりと勉強させていただきたいと思います。
商品の検出・格納はどこでしているのでしょうか?


>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("B2", Sheets(1).Cells(65535, 2).End(xlUp))
>      If Application.CountIf(.Range("B2", 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:=2, 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 発言

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