DTP駆け込み寺

No.20563へ返信

記事投稿フォーム
補助
送信

[ 返信 ]

スクリプトの表組みマージ処理に時間がかかる

win10 / CC2021
PCスペックCore i7 / 8G

スクリプト初心者です(正規表現部分しか読めません)。
スクリプトを公開している方のお力をお借りして作業させていただいています。
表組みで100p、2500行の名簿を作成しています。
所々セルをつなげる所があるのですが、スクリプトを使用すると、処理に30分以上かかってしまいます。
出来れば15分以内におさめられると手動より効率的だと思うのですが、どこをいじればいいのか、もしくは表組みマージ処理とは時間がかかるもので、これ以上どうすることも出来ないのかわかりません。

横方向のセル結合なので、
http://mottainaidtp.seesaa.net/article/464707628.html
こちらのマージ部分だけ使わせていただいて、
つなげたい所に「⊂」を入れて処理しても、

https://www2.rocketbbs.com/11/bbs.cgi?id=thats&mode=pickup&no=4241
こちらのrowsをcolumnsにし、
こちらは逆につなげたくない空セルに適当な文字をおいて処理しても、

時間的にはあまり変わりません。

堪え性がないので…ESCを押して処理を中断するのですが、そうすると、二番目の方が途中からでも作業が出来るのでありがたいですが、一番目の方がテキストの下処理が楽です。

もし高速化のヒントがありましたら教えていただけないでしょうか?
そしてやりたいことを実現させてもらった、元のスクリプトを作成してくださった方に感謝申し上げます。

[20563] shishi (2021/06/30 Wed 21:44)