Excel VBA質問箱 IV

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

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


43282 / 76732 ←次へ | 前へ→

【38500】Re:シート間で同条件の並べ替え
発言  ハチ  - 06/6/5(月) 12:43 -

引用なし
パスワード
   DBシート、集計シートのIV列を使ってVLOOKUPで並び替えてみました。
集計する必要があるのならあんまり意味ないですね^^

Sub test()

Dim LastR As Range

Set LastR = Worksheets("DBシート").Range("B65536").End(xlUp)

'Work列の挿入 DBシートの名前がB列、Work列をIV列
Worksheets("DBシート").Range("B1", LastR).Offset(, 254).Formula = "=Row()"
'集計シートにVLOOKUP挿入
With Worksheets("集計シート").Range("A1", Worksheets("集計シート").Range("A65536") _
.End(xlUp)).Offset(, 255)
  .Formula = "=VLOOKUP(A1,DBシート!$B$1:" & LastR.Offset(, 254).Address & ",255,0)"
  .Value = .Value
End With
'ソート
Worksheets("集計シート").Cells.Sort Key1:=Range("IV1"), Order1:=xlAscending, Header:=xlGuess, _
    OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _
    :=xlPinYin
'Work削除
Worksheets("DBシート").Columns("IV").Delete
Worksheets("集計シート").Columns("IV").Delete

Set LastR = Nothing

End Sub

2 hits

【38403】シート間で同条件の並べ替え ピッコロ 06/6/1(木) 23:27 質問
【38411】Re:シート間で同条件の並べ替え Statis 06/6/2(金) 9:26 発言
【38474】Re:シート間で同条件の並べ替え ピッコロ 06/6/3(土) 18:28 質問
【38482】Re:シート間で同条件の並べ替え ナイスプログラム 06/6/3(土) 23:25 回答
【38495】Re:シート間で同条件の並べ替え Statis 06/6/5(月) 9:14 発言
【38520】Re:シート間で同条件の並べ替え ピッコロ 06/6/5(月) 17:40 質問
【38535】Re:シート間で同条件の並べ替え Statis 06/6/6(火) 9:46 発言
【38521】Re:シート間で同条件の並べ替え ナイスプログラム 06/6/5(月) 17:46 発言
【38528】Re:シート間で同条件の並べ替え ナイスプログラム 06/6/5(月) 19:26 回答
【38530】Re:シート間で同条件の並べ替え ナイスプログラム 06/6/6(火) 0:10 回答
【38729】Re:シート間で同条件の並べ替え ピッコロ 06/6/9(金) 9:04 お礼
【38500】Re:シート間で同条件の並べ替え ハチ 06/6/5(月) 12:43 発言

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