質問: Excel VBAで Dim i As long Dim t As date tcells(i,1) For i 1 to 10 このように変数に変数を使用したいんですが、できません。何か良い方法はありませんか?
回答: Dim i As long で初期値0がiに設定されます。 その後 t=cells(i,1) では t=cells(0,1) なのでエラーです。iに有効な値を与えてから t=cells(i,1) としないと無理ですね。