Excel VBA質問箱 IV

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

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


4611 / 13646 ツリー ←次へ | 前へ→

【55633】配列、検索 あき 08/5/14(水) 13:04 質問[未読]
【55635】Re:配列、検索 kanabun 08/5/14(水) 13:33 発言[未読]
【55636】Re:配列、検索 あき 08/5/14(水) 13:44 発言[未読]
【55637】Re:配列、検索 kanabun 08/5/14(水) 13:49 発言[未読]
【55639】Re:配列、検索 あき 08/5/14(水) 13:56 発言[未読]
【55642】Re:配列、検索 ひげくま 08/5/14(水) 14:59 発言[未読]
【55643】Re:配列、検索 あき 08/5/14(水) 15:09 発言[未読]

【55633】配列、検索
質問  あき  - 08/5/14(水) 13:04 -

引用なし
パスワード
     A列   B列
1 みかん イチゴ
2 りんご バナナ
3 バナナ イチゴ
4 スイカ メロン 
5 メロン りんご
6 イチゴ みかん
7 バナナ イチゴ  

重複しないデータを抽出するVBA教えてください
よろしくお願いします
1番と6番は、おなじデータと判断して1番のみ抽出してほしいです。

【55635】Re:配列、検索
発言  kanabun  - 08/5/14(水) 13:33 -

引用なし
パスワード
   ▼あき さん:
>  A列   B列
>1 みかん イチゴ
>2 りんご バナナ
>3 バナナ イチゴ
>4 スイカ メロン 
>5 メロン りんご
>6 イチゴ みかん
>7 バナナ イチゴ  
>
>1番と6番は、おなじデータと判断して1番のみ抽出してほしいです。

各行の A列とB列を並び替えて みると、あと、どうしたらいいか分かります.

Sub Try1()
 Dim v, t, i As Long
 
 With Sheet1.Range("A1").CurrentRegion.Resize(, 2)
   v = .Value
   For i = 1 To UBound(v)
    If v(i, 1) > v(i, 2) Then
      t = v(i, 1)
      v(i, 1) = v(i, 2)
      v(i, 2) = t
    End If
   Next
   .ClearContents
   .Value = v
 End With
End Sub

並び替え後の表、1行目に、見出しを入れると、こうなります。

項目1    項目2
みかん    イチゴ
りんご    バナナ
イチゴ    バナナ
スイカ    メロン
りんご    メロン
みかん    イチゴ
イチゴ    バナナ

あとは、データ>フィルタ>フィルタオプションの設定で
■重複カット にチェックを入れて
適当なところに抽出すればいいです。

項目1    項目2
みかん    イチゴ
りんご    バナナ
イチゴ    バナナ
スイカ    メロン
りんご    メロン

【55636】Re:配列、検索
発言  あき  - 08/5/14(水) 13:44 -

引用なし
パスワード
   kanabunさん 解答ありがとうございます。

あとは、データ>フィルタ>フィルタオプションの設定で
■重複カット にチェックを入れて
適当なところに抽出すればいいです。
↑↑↑
この部分もBVAできないですか?
よろしくです。

【55637】Re:配列、検索
発言  kanabun  - 08/5/14(水) 13:49 -

引用なし
パスワード
   ▼あき さん:
>あとは、データ>フィルタ>フィルタオプションの設定で
>■重複カット にチェックを入れて
>適当なところに抽出すればいいです。
>↑↑↑
>この部分もBVAできないですか?

1行目(項目行)を含めて 表範囲を選択しておいて、
>あとは、データ>フィルタ>フィルタオプションの設定
のマクロの記録をとってくださいませ (^^

【55639】Re:配列、検索
発言  あき  - 08/5/14(水) 13:56 -

引用なし
パスワード
   kanabunさん 
レスありがとうございます。

1行目(項目行)を含めて 表範囲を選択しておいて、
>あとは、データ>フィルタ>フィルタオプションの設定
のマクロの記録をとってくださいませ (^^


却下ww

【55642】Re:配列、検索
発言  ひげくま  - 08/5/14(水) 14:59 -

引用なし
パスワード
   >>マクロの記録をとってくださいませ (^^
>却下ww

おぉ!マクロの記録を拒否(却下)した人を初めて見ました。
この後の展開がどうなるのか、楽しみです(笑)

【55643】Re:配列、検索
発言  あき  - 08/5/14(水) 15:09 -

引用なし
パスワード
   ひげくまさんも考えてくださいなww

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