[あすかぜ・ねっと]あすかぜ・ねっと > 掲示板

あすかぜ・ねっと 掲示板

題名:
名前:
この名前を次回も使用する
削除キー(半角英数4桁):

参照URL:

Cassava Editor に関する質問・要望・バグ報告は Cassava Editor サポート掲示板 の利用をおすすめします。
Re: グラフィック切り貼りツール便利ですね / あすかぜ
グラフィック切り貼りツール便利ですね / いっち
ReRe: 文字数のカウントについて(全角2文字、半角1文字) / カウント

Re: 文字数のカウントについて(全角2文字、半角1文字)

あすかぜ [2023/5/8 (Mon) 22:33]

lenB() を使うと全角を 2 文字として数えることができます。
len()・lenB() のどちらもセル内改行は 1 文字と数えるので、改行を 2 文字と数えたい場合にはあらかじめ "\n" を 2 文字の文字列に置換しておく必要がありそうです。
次のようなマクロでどうでしょうか。

for (y = 1; y <= Bottom; y++) {
  [x+1,y] = lenB(replace([x,y], "\n", "\r\n"));
}

よろしくお願いします。

文字数のカウントについて(全角2文字、半角1文字) / カウント
Re: Cassavaをダウンロードしました / あすかぜ
Cassavaをダウンロードしました / にゃんこねん
Key :