|
こんにちは。
▼ichinose さん:
>▼山プ〜 さん:
>こんにちは。
>http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=18896;id=excel
>原因は、このトピックと同じだと思いますが・・・・。
ここを見るとやはり数の制限があるようですね。
>
>>Excel2000を使用しています。
>>8桁の数字が入っている列を日付のように変更する処理を作成しています。
>>
>> max_gyo = Workbooks(base_book).Sheets(st).Range("F65536").End(xlUp).Row
>>
>> With Range("F5:F" & max_gyo) '日付編集 yyyymmdd -> yyyy/mm/dd
> .Value = _
> Application.Evaluate("=if(" & .Address & _
> "<>"""",Text(" & .Address & _
> ", ""0000""""/""""00""""/""""00""),"""")")
>> End With
>
>これで試してみて下さい。
>F5:Fnのセルの書式は標準で確認しました。
上記の記述で実行したところ、問題なく処理できました。
ありがとうございました。
|
|