[[20170511181049]] 『ある列に重複しているセルがある行は、最上位以外』(せら) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

【VBA】『ある列に重複しているセルがある行は、最上位以外削除し、上に詰め直して表示するVBAの書き方』(せら)

有識者の方、お力をお貸しいただけますでしょうか。
以下の実現するVBAを作成したいです。

   |  A    B  C   D    E


 1行 |    -      -    -     -       - 
 2行 |    -      -    -     -       -
 3行 |  東京  TKY   A   100   2017/01/01    
 4行 |  埼玉    STM   B   200   2017/02/01    
 5行 |  東京   AMR   C   300   2017/03/01    
 6行 |   千葉   CHB   C   500   2017/04/01     
 7行 |  東京    TTR   C   100   2017/05/01    
 8行 |  千葉   EHM   A   200   2017/06/01      
 ・
 ・
 ・
           ↓
       A列のセルの値で重複調査
           ↓
5.7.8行のデータは、A列のセルの値が前のセルと重複しているため削除され、残りの3.4.6行が上に詰められる
           ↓        

   |  A    B  C   D    E


 1行 |    -      -    -     -       - 
 2行 |    -      -    -     -       -
 3行 |  東京  TKY   A   100   2017/01/01    
 4行 |  埼玉    STM   B   200   2017/02/01       
 5行 |   千葉   CHB   C   500   2017/04/01     
    
      
 ・
 ・
 ・

わかりづらくて申し訳ありませんが、ご教授頂けたら幸いです。
よろしくお願いいたします。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


「重複の削除」でしょうか
http://www4.synapse.ne.jp/yone/excel2010/excel2010_filter24.html

(マナ) 2017/05/11(木) 19:28


ありがとうございます。
この機能を使用してマクロを記録できました。
(せら) 2017/05/12(金) 14:50

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.