Excel VBA質問箱 IV

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

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


70 / 13620 ツリー ←次へ | 前へ→

【82014】重複削除 最大値 初めてトライします 22/4/21(木) 17:07 質問[未読]
【82017】Re:重複削除 最大値 マナ 22/4/22(金) 22:45 発言[未読]

【82014】重複削除 最大値
質問  初めてトライします E-MAIL  - 22/4/21(木) 17:07 -

引用なし
パスワード
   以下、色々調べて動くようになりました。
1点、重複削除に条件を追加したいのですが、
なかなかよいサンプルが見つからず、
教えていただけると嬉しいです。
宜しくお願いいたします。

【質問】A列の製品名で重複している行の内、
F列の数値が一番大きいものを残すという指示を出したい。


Sub 合計値右端へ()
Dim MR As Long
Dim i As Long
MR = Cells(Rows.Count, 1).End(xlUp).Row

For i = 2 To MR
Cells(i, 7) = WorksheetFunction.SumIf(Range(Cells(2, 1), Cells(MR, 1)), Cells(i, 1), Range(Cells(2, 3), Cells(i, 3)))
Next i
Cells(1, 7) = "完成Cs数合計"
For i = 2 To MR
Cells(i, 8) = WorksheetFunction.SumIf(Range(Cells(2, 1), Cells(MR, 1)), Cells(i, 1), Range(Cells(2, 4), Cells(i, 4)))
Next i
Cells(1, 8) = "完成個数合計"

ActiveSheet.Range("A1").CurrentRegion.RemoveDuplicates Columns:=1, Header:=xlYes
'A列の製品名で重複をチェックし、行を削除する

End Sub

【82017】Re:重複削除 最大値
発言  マナ  - 22/4/22(金) 22:45 -

引用なし
パスワード
   ▼初めてトライします さん:
>
>【質問】A列の製品名で重複している行の内、
>F列の数値が一番大きいものを残すという指示を出したい。

降順でソートしてから「重複の削除」を実行するとか。


>

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