はじめに

多量の行が表示されないように、このブログは1コンテンツしか表示されない。ブログアーカイブから、他の記事を捜してくれ。

環境作れし。
・gawk 3.1.5 for Windows をググッて入手。
・gawk.exeをpathの通ったフォルダにぶち込めし。
 (「windows パスを通す」ググッて)
 (面倒なら、C:\windowsにぶち込む)
・環境変数「awkpath」にスクリプトを保存するフォルダを設定。
 (「環境変数 設定 windows」ググッて)
 (面倒なら、C:\windowsに、紹介されているスクリプトぶち込む)

2020年11月10日火曜日

VBA : ConcatSep : セパレータ指定セル範囲文字列結合ワークシート関数

指定されたセル範囲のValueを文字列として結合するワークシート関数だ。

他マクロからの呼び出しやワークシート関数として使える。

結合時のセパレータを指定できるが、セパレータ指定を省略した場合、LF(セル内改行)をセパレータとして結合する。ただし、結合結果末尾にはセパレータは付加されない


使い方

=ConcatSep(<セル範囲>,[<セパレータ文字列>])

第二パラメタは省略可でディフォルト値はvbLF(セル内改行)となる

ex.

Macroのつぼ
ペーストされたテキストデータ等を1テキストに変換する。

本関数に限らずワークシート関数をVBAで作成すると、再描画時が致命的に遅くなる場合がある。
アドイン(.xla、.xlam)で作った方がイイと思う。

 

0 件のコメント:

コメントを投稿