- 題名・名前・本文は必ず入力してください。
- 題名は、できれば具体的な本文内容がイメージできるものにしてください。
- スパムよけのため、本文中に句読点記号が含まれていない場合にはエラーとなります。 「,」「.」ではなく「、」「。」を使ってください。
- [バグ][要望][質問][済][未] の分類は管理人が後から勝手に付加しています。 書き込み時は意識する必要はありません。
[679] 202から始まる文字列で先頭から5文字削除する
キャッサバ初心者 [2022/05/10 16:47:44]
キャッサバ初心者です。
よろしくお願いします。
31列目で文字列が202から始まる場合、先頭から5文字削除するマクロを教えてください。
例:セル内容 → マクロ実行後
2022/5/10 5/10
指定なし 指定なし
2022/6/4 6/4
午前 午前
と、したいです。
よろしくお願いします。
Re: [679] 202から始まる文字列で先頭から5文字削除する
あすかぜ [2022/05/10 23:17:43]
下記のようなマクロで実現できそうです。
試してみてください。
for (y = 1; y <= Bottom; y++) {
if ([31,y].startsWith("202")) {
[31,y] = [31,y].substring(5);
}
}
startsWith, substring は Ver.2.3 で追加した命令なので、古いバージョンを使っている場合はバージョンアップをお願いします。
Re: [679] 202から始まる文字列で先頭から5文字削除する
キャッサバ初心者 [2022/05/11 12:16:03]
完璧に処理できました。
ありがとうございます。