Excel VBA質問箱 IV

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

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


6759 / 13644 ツリー ←次へ | 前へ→

【43296】縦のデータを取引先基準に横に変換 素人です 06/10/8(日) 17:42 質問[未読]
【43297】Re:縦のデータを取引先基準に横に変換 かみちゃん 06/10/8(日) 17:54 発言[未読]
【43308】Re:縦のデータを取引先基準に横に変換 TOSHIKI 06/10/8(日) 20:50 質問[未読]
【43309】Re:縦のデータを取引先基準に横に変換 かみちゃん 06/10/8(日) 21:22 発言[未読]
【43334】Re:縦のデータを取引先基準に横に変換 ハチ 06/10/10(火) 10:54 発言[未読]

【43296】縦のデータを取引先基準に横に変換
質問  素人です  - 06/10/8(日) 17:42 -

引用なし
パスワード
   どなたか教えていたでけませんか。

A    B   C  D  E  F
日付 取引先名 品名 数量 単価 金額
・・ ・・・  ・・ ・・ ・・ ・・
というデータが500件ほどあります。
このデータを「取引先」を基準として

  A    B   C  D   E  F   G   H   I   J   K ・・・
取引先名 日付1 品名1 数量1 単価1 金額1 日付2 品名2 数量2 単価2 金額2 ・・・

いう風にしたいのですが、簡単にできる方法はありませんか。
(取引先1社あたり20件程度のデータがあります。)

【43297】Re:縦のデータを取引先基準に横に変換
発言  かみちゃん  - 06/10/8(日) 17:54 -

引用なし
パスワード
   こんにちは。かみちゃん です。

> 簡単にできる方法はありませんか。

マクロのコードを書くにしても、簡単ではないです。
マクロ=簡単にできる方法 ということであれば、わかるのですが・・・

> 取引先名 日付1 品名1 数量1 単価1 金額1 日付2 品名2 数量2 単価2 金額2 ・・・
>
>
>(取引先1社あたり20件程度のデータがあります。)

「程度」というのがなんとも曖昧なのですが、
日付n 品名n 数量n 単価n 金額n
という、nはどこまで続くのですか?
それとも、同じ取引先の場合は、延々と横に羅列したいのでしょうか?
その場合、Excel2003以下の場合、1取引先あたり、51件((256-1)/5列)までしか
出力できませんので、それ以上、ある場合は、切り捨てるということでいいですよね?(20件程度だと、超えることがそもそもないと思いますので。)

【43308】Re:縦のデータを取引先基準に横に変換
質問  TOSHIKI  - 06/10/8(日) 20:50 -

引用なし
パスワード
   >日付n 品名n 数量n 単価n 金額n
>という、nはどこまで続くのですか?
>それとも、同じ取引先の場合は、延々と横に羅列したいのでしょうか?
>その場合、Excel2003以下の場合、1取引先あたり、51件((256-1)/5列)までしか
>出力できませんので、それ以上、ある場合は、切り捨てるということでいいですよね?(20件程度だと、超えることがそもそもないと思いますので。)

nは現在25になります。これ以上は増えないと思います。
やりたい事は書かれているように横に網羅するというものです。
できるでしょうか。
できるようでしたら教えてください。

【43309】Re:縦のデータを取引先基準に横に変換
発言  かみちゃん  - 06/10/8(日) 21:22 -

引用なし
パスワード
   こんにちは。かみちゃん です。

> 教えてください。

TOSHIKI さん と 素人です さん は、同じ方ですか?
であれば、[#43305]のご質問も同じ方ですか?
質問ごとに、投稿者名を変えのは、印象よくないので、避けたほうがよろしいかと思います。

>nは現在25になります。これ以上は増えないと思います。
>やりたい事は書かれているように横に網羅するというものです。

質問の趣旨は、わかりましたので、こちらでも考えてみますが、もししかしたら、
他の方から回答があるかもしれません。

【43334】Re:縦のデータを取引先基準に横に変換
発言  ハチ  - 06/10/10(火) 10:54 -

引用なし
パスワード
   ▼TOSHIKI さん:
>>日付n 品名n 数量n 単価n 金額n
>>という、nはどこまで続くのですか?
>>それとも、同じ取引先の場合は、延々と横に羅列したいのでしょうか?
>>その場合、Excel2003以下の場合、1取引先あたり、51件((256-1)/5列)までしか
>>出力できませんので、それ以上、ある場合は、切り捨てるということでいいですよね?(20件程度だと、超えることがそもそもないと思いますので。)
>
>nは現在25になります。これ以上は増えないと思います。
>やりたい事は書かれているように横に網羅するというものです。
>できるでしょうか。
>できるようでしたら教えてください。

データを並び替えることが可能なら、
B列 取引先でならび替えて
取引先名が変わるまで、
Offsetでズラしながら書き出していけば出来ると思います。

まずは、わかるところまで書いてみては?

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