■3766 / ) |
Re[1]: 日付文字列を、日時値変換時にエラー表示をする方法
|
□投稿者/ 今村 誠 -(2008/08/02(Sat) 16:20:20)
| たゆーさんこんにちは[変換年月日]の計算式か置換式に 下記の式で未定義値がエラーの日付となります。 西暦だったり、2月30日だったりですね
#計算(#代入(&STR,#sstr(#trim([日付文字列],3),1,2) +#S(#S(#S(#S(#S(#S(#半角(#trim([日付文字列],3)) ,"元年","1年"),"年",","),"月",",") ,"ー",","),"/",","),"-",",")) ,#cond( #sstr(&STR,1,2)="昭和" .or #sstr(&STR,1,2)="平成" .and #L(&STR)-#L(#S(&STR,",",""))=2 ,#cond( #日付(#sstr(&STR,1,2) +#str(#num(#対応文字列(&STR,1)),2) +"年"+#str(#num(#対応文字列(&STR,2)),2) +"月"+#str(#num(#対応文字列(&STR,3)),2)+"日",1) = #str(#西暦年(#sstr(&STR,1,2) +#str(#num(#対応文字列(&STR,1)),2))) +"-"+#str(#num(#対応文字列(&STR,2)),2) +"-"+#str(#num(#対応文字列(&STR,3)),2) ,#日時値(#sstr(&STR,1,2) +#str(#num(#対応文字列(&STR,1))) +"年"+#str(#num(#対応文字列(&STR,2))) +"月"+#str(#num(#対応文字列(&STR,3)))+"日") ,1,"") ,1,""))
|
|