- 題名・名前・本文は必ず入力してください。
- 題名は、できれば具体的な本文内容がイメージできるものにしてください。
- スパムよけのため、本文中に句読点記号が含まれていない場合にはエラーとなります。 「,」「.」ではなく「、」「。」を使ってください。
- [バグ][要望][質問][済][未] の分類は管理人が後から勝手に付加しています。 書き込み時は意識する必要はありません。
[832] ゼロパディングすることはできますか?
ishi [2024/04/20 23:00:10]
1から連番でIDが降られている列を
桁数を指定して、ゼロパディング(ゼロ埋め)したいのですが
マクロで実装するしかないでしょうか。
Re: [832] ゼロパディングすることはできますか?
ishi [2024/04/20 23:07:21]
すみません。BBSで検索して記載が無かったため
質問してしまいました。
マクロにありました。
お手数ですが、本スレッドは削除頂けますでしょうか。
Re: [832] ゼロパディングすることはできますか?
あすかぜ [2024/04/20 23:39:08]
質問ありがとうございます。
せっかくなので、今後 BBS で検索する人のためにスレッドを残しておこうかと思います。
すでに見つけられた通り、パディングにはマクロの padStart() が使用できます。
次のようなマクロを実行すると、現在の列の内容を指定した桁数でゼロパディングできます。
targetLength = InputBox("桁数を入力してください。");
for (y = 1; y <= Bottom; y++) {
[x,y] = [x,y].padStart(targetLength, "0");
}
Re: [832] ゼロパディングすることはできますか?
ishi [2024/04/22 22:53:48]
ご返信ありがとうございます。
そうですね。BBSにも記載があると便利ですね。
いつもありがたく使わせて頂いております。
今後ともよろしくお願いいたします。