Excel VBA質問箱 IV

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

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


11244 / 76735 ←次へ | 前へ→

【71030】Re:一つのファイル・シートから、日付でファイル分割・・・
質問  hakemaru  - 12/1/26(木) 20:53 -

引用なし
パスワード
   ▼kanabun さん:
>質問があります。
>Q1.1行目からいきなりデータ? それとも、1行目は列見出し?

そうでした。1行目は見出しです。。。

>Q2.Excelの一般機能で(元データの1行目は列見出しがあるものと仮定して、)
> フィルタ- フィルタオプションの設定 を使って、
>  C列1行目からデータ最終行までを選択して、
>  C列の日付データの一覧(重複しない)を どこか空いている列に
>  リストすることはできますか?

C列の日付は重複し、C列の日付は上から順に並んでいます。
例↓
 C
2 2012/01/01
3 2012/01/02
4 2012/01/02
5 2012/01/03

>Q3. このあとの処理↓がよく分かりません。
>> ⇒2.B列から元データの形式のまま、Sheet1に張り付け
>  元データは何という名前のシートにあるのですか?

元データは"Sheet1"にあります。

>> ⇒3.元データの行数分、シート作成(シート内には何も入れず)
>  「日付の数だけ」シートを作成 じゃなくって、ですか?

はい。。。
C列の重複を含む違う日付毎に、新規ブックを作成、新規ブックの"Sheet1"に貼り付け。

例↓ ※C列が2012/01/02の日付は元データ3、4行目の2つ。
新規ブック作成して、新規ブックの"Sheet1"に元データ3、4行目が貼りつく。

>Q4.・・・今一度、具体的な処理手順を例を挙げ

わかりづらくて申し訳ございません。以下、補足して記載してみます。

1.C列の日付1.を元に日付ごとにファイル(ブック)分割。ファイル名はC列の日付1.を設定。
2.1.で作られた新規ブックのB列から、元データの形式のまま、Sheet1に張り付け。
3.元データの行数分、シート作成(シート内には何も入れず)。
4. 2.のA列に順にアルファベットをA、B、C、・・・と代入。
5.シート名に4.のA列に代入されたアルファベットを設定。


元データのC列が2012/01/02のを例にすると、一つの新規ブックのSheet1のイメージは、
A  B   C   D   E   F   G  …  S
1A 文字列 文字列 2012/01/02 日付2. 日付3. 文字列 … 文字列
2B 文字列 文字列 2012/01/02 日付2. 日付3. 文字列 … 文字列

※元データの行数、4.と5.のアルファベットですが、必ずA〜Zまでの26個以内です。

11 hits

【71018】一つのファイル・シートから、日付でファイル分割・・・ hakemaru 12/1/26(木) 12:11 質問
【71019】Re:一つのファイル・シートから、日付でフ... kanabun 12/1/26(木) 12:35 質問
【71030】Re:一つのファイル・シートから、日付でフ... hakemaru 12/1/26(木) 20:53 質問
【71057】Re:一つのファイル・シートから、日付でフ... kanabun 12/1/27(金) 11:12 発言
【71020】Re:一つのファイル・シートから、日付でフ... UO3 12/1/26(木) 13:21 発言

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