[841] 列に文字が含まれ際に別の列に文字を追加
reki [2024/05/30 14:36:04]
すいません。教えて頂きたいです。
3行目に数字が入っている場合、1行目に数字を自動で出力したいです。
マクロで何とかなるでしょうか?
3行目に入っている数字
01、12、14、16、18、04、19
又は空白です。
01が入っていた場合は、020
12が入っていた場合は、022
14が入っていた場合は、023
16が入っていた場合は、024
18が入っていた場合は、025
04が入っていた場合は、021
19が入っていた場合は、026
をそれぞれ1行目に表示したいです。
よろしくお願いします。
Re: [841] 列に文字が含まれ際に別の列に文字を追加
あすかぜ [2024/05/30 22:08:11]
次のようなマクロでどうでしょうか。
mapping = {
"01": "020",
"12": "022",
"14": "023",
"16": "024",
"18": "025",
"04": "021",
"19": "026"
};
for (y = 1; y <= Bottom; y++) {
if ([3,y] in mapping) {
[1,y] = mapping[[3,y]];
}
}
試してみてください。
Re: [841] 列に文字が含まれ際に別の列に文字を追加
reki [2024/05/31 09:05:13]
ありがとうございます!
助かりました!!