[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[427] 特定の列の数字分、行を追加しコピペしたいです。

田中 [2018/01/27 23:37:15]

初めまして。
ご教授お願い致します。

40列目に『数量』という項目が入っており、例えば『数量』に『2』の数字が3行目にあった場合は、
3行目の下(4行目)に1行分追加して、3行目の情報を4行目にコピペするという処理を
マクロで出来ますでしょうか。

※『数量』に『3』の数字があった場合は、2行分。『4』の数字があった場合は、3行分コピペ。
といった具合にしたいです。
※行数はランダムです。
※数量は50程度です。

========================================

■マクロ実行前

1行目|管理番号|商品名|数量
2行目|11111111| 洗剤 | 1
3行目|22222222|タオル| 2
4行目|33333333|タオル| 1
5行目|44444444| 鍋 | 3
6行目|55555555| 洗剤 | 1

========================================

■マクロ実行後

1行目|管理番号|商品名|数量
2行目|11111111| 洗剤 | 1
3行目|22222222|タオル| 2 
4行目|22222222|タオル| 2 
5行目|33333333|タオル| 1
6行目|44444444| 鍋 | 3
7行目|44444444| 鍋 | 3
8行目|44444444| 鍋 | 3
9行目|55555555| 洗剤 | 1

========================================

お忙しい中お手数お掛け致しますが、ご教授頂けますと幸いで御座います。
何卒宜しくお願い致します。

Re: [427] 特定の列の数字分、行を追加しコピペしたいです。

あすかぜ [2018/01/28 21:58:23]

書き込みありがとうございます。

マクロを書いてみましたので、試してみてください。
http://www.asukaze.net/soft/cassava/macro/asukaze/bbs427_20180128.cms

よろしくお願いします。

Re: [427] 特定の列の数字分、行を追加しコピペしたいです。

田中 [2018/01/29 17:38:30]

お返事有難う御座います。

お忙しい中、作成してくださり有難う御座います。

希望通りのマクロです!
おかげ様で、手入力作業が減り業務の短縮することが出来ます。




Re: [427] 特定の列の数字分、行を追加しコピペしたいです。

こや [2020/09/08 23:22:38]

いつもお世話になっております。

下記の動作をするマクロを作りたく、こちらのスレッドのマクロが
希望に近いというか、参考になるかと思いましたが…思うような動きにならず苦戦しております。

「管理番号」と「管理番号2」を比較して、
一致すれば「管理番号2」以降の列のみ下の行にコピーする。
という動作を行うにはどうすれば良いでしょうか?

========================================

■マクロ実行前

1行目|管理番号|商品名|管理番号2|価格
2行目|11111111| 洗剤 |11111111 |100
3行目|22222222|タオル|22222222 |200
4行目|22222222|タオル|33333333 |300
5行目|33333333|タオル|44444444 |400
6行目|44444444| 鍋 |55555555 |500
7行目|44444444| 鍋 |     |
8行目|44444444| 鍋 |     |
9行目|55555555| 洗剤 |     |

========================================

■マクロ実行後

1行目|管理番号|商品名|管理番号2|価格
2行目|11111111| 洗剤 |11111111 |100
3行目|22222222|タオル|22222222 |200
4行目|22222222|タオル|22222222 |200
5行目|33333333|タオル|33333333 |300
6行目|44444444| 鍋 |44444444 |400
7行目|44444444| 鍋 |44444444 |400
8行目|44444444| 鍋 |44444444 |400
9行目|55555555| 洗剤 |55555555 |500

========================================

Re: [427] 特定の列の数字分、行を追加しコピペしたいです。

あすかぜ [2020/09/09 19:00:50]

こちらのマクロを試してみてください。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs427_20200909.cms

Cassava Editor 2.1 以降のみで動作する書き方になっています。
よろしくお願いします。

Re: [427] 特定の列の数字分、行を追加しコピペしたいです。

こや [2020/09/09 22:14:40]

早速ありがとうございます。
参考になるかもなんて、全然違う内容で目からウロコです。

大変恐縮なのですが、言葉足らずでした。
コピーしたいのが「管理番号2」以降の全ての列でして、
列数はランダムなのですが、ご用意いただいたマクロの一部分を変更すれば対応できるでしょうか?
お手数おかけしますがよろしくお願いします。

Re: [427] 特定の列の数字分、行を追加しコピペしたいです。

あすかぜ [2020/09/10 18:40:09]

『「管理番号2」以降の列』と書いてありましたね。失礼しました。
4 列目以降のすべてのセルを map に保存するように変更しました。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs427_20200910.cms

試してみてください。

Re: [427] 特定の列の数字分、行を追加しコピペしたいです。

こや [2020/09/11 01:30:46]

ありがとうございます。
おかげさまで、かなりの時短となり本当に助かっています。

今後も愛用させていただきたいと思います。
ありがとうございました。

スレッド一覧に戻る返信