Excel VBA質問箱 IV

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

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


19216 / 76733 ←次へ | 前へ→

【62953】Re:アルファベット毎に仕分をし、其々を別シートに貼り付ける方法
発言  Yuki  - 09/9/25(金) 15:24 -

引用なし
パスワード
   ▼レイモンド さん:
>あるシートのAの列には昇順でアルファベットが並んでます。
>アルファベットはA〜Zで、それぞれ行数は異なります。
>例えばAは1〜5行目まで、Bは6〜20行目まで、Cは21〜25行目までといった具合です。
>これを各アルファベット毎にシートを別にして貼り付けしなおす方法を模索しています。
>
>例えばAである5行はシート2へ、Bの15行はシート3へコピーペーストして貼り付けたいと考えております。

こんにちは。
シート数が27あるとして
又、1行目がタイトル行として

Sub AZFilter()
  Dim i  As Long
  With Worksheets("Sheet1")
    For i = 1 To 26
      .AutoFilterMode = False
      With .Range("A1").CurrentRegion
        .AutoFilter Field:=1, Criteria1:=Chr(i + 64)
        .SpecialCells(xlCellTypeVisible).Copy _
        Worksheets(i + 1).Range("A1")
      End With
    Next
    .AutoFilterMode = False
  End With
End Sub

2 hits

【62951】アルファベット毎に仕分をし、其々を別シートに貼り付ける方法 レイモンド 09/9/25(金) 15:00 質問
【62953】Re:アルファベット毎に仕分をし、其々を別... Yuki 09/9/25(金) 15:24 発言
【62956】Re:アルファベット毎に仕分をし、其々を別... Hirofumi 09/9/25(金) 20:06 回答

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