Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
A列を基準として、シートの抜き出し&シート名をつけたい。
投稿日時: 21/01/27 14:41:31
投稿者: 高円寺の郷のもの

質問です。
 
+ーーー+ーーーー+
| A |  B |
+ーーー+ーーーー+
| あ |  5 |
+ーーー+ーーーー+
| あ |  6 |
+ーーー+ーーーー+
| い |  7 |
+ーーー+ーーーー+
| う |  8 |
+ーーー+ーーーー+
| う |  9 |
+ーーー+ーーーー+
 
こういう表があります。
これをA列を基準にして、別シートごとに、
 
sheet名「あ」
+ーーー+ーーーー+
| A |  B |
+ーーー+ーーーー+
| あ |  5 |
+ーーー+ーーーー+
| あ |  6 |
+ーーー+ーーーー+
 
sheet名「い」
+ーーー+ーーーー+
| A |  B |
+ーーー+ーーーー+
| い |  7 |
+ーーー+ーーーー+
 
sheet名「う」
+ーーー+ーーーー+
| A |  B |
+ーーー+ーーーー+
| う |  8 |
+ーーー+ーーーー+
| う |  9 |
+ーーー+ーーーー+
 
というように新たなシートを作成したいのですが、なにかないでしょうか?

回答
投稿日時: 21/01/27 14:56:52
投稿者: simple

(1)A列の重複を除いたキーを別途作成します。(「重複の排除」をマクロ記録するなど)
(2)そのキーそれぞれについて、オートフィルタして、抽出したデータをコピーする処理を
   繰り返す
といった方法が考えられますね。

投稿日時: 21/01/27 16:05:46
投稿者: 高円寺の郷のもの

ありがとうございました!
なるほどです!