[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『また教えてください』(Pink)
シート1
A B C D 1 0101 富士 2 2006/12/11 2 0102 アルプス 1 2006/12/11 3 0101 富士 3 2006/12/13 4 0103 さくら 1 2006/12/14 5 0102 アルプス 2 2006/12/15
シート2
A B 1 0101 富士 2 0102 アルプス 3 0103 さくら
シート1のA列の複数ある値を自動的にシート2へ1つに
表示する方法はありますか?関数等ありましたら教えてください。
(B列参照せずに)
個人的には1行目に項目行が在る、またはダミーでも良いので作成出来るなら「フィルタオプション」がお奨めですが【自動的】となると数式でやった方が良いのかな・・・
重複の無いリストを作成する様々な方法をChiquilinさんがわかりやすくまとめていらっしゃるので参考にされてはいかがでしょう。(boy)
【重複のないリストを作成する】
http://www.geocities.jp/chiquilin_site/data/060314_integrated_list.html
Sub 重複削除並び替え() '次の使用例は、Sheet1 の 1 番目の列のデータを並べ替え、重複するデータを含む行を削除します。 Range("A1:A30").Select Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlNo, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _ :=xlPinYin, DataOption1:=xlSortNormal Worksheets("Sheet1").Range("A1").Sort _ Key1:=Worksheets("Sheet1").Range("A1"), Order1:=xlAscending, Header:=xlYes, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _ :=xlPinYin Set currentCell = Worksheets("Sheet1").Range("A1") Do While Not IsEmpty(currentCell) Set nextCell = currentCell.Offset(1, 0) If nextCell.Value = currentCell.Value Then currentCell.EntireRow.Delete End If Set currentCell = nextCell Loop Range("A1").Select End Sub (shota)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.