宣言と初期化が同時にできるのは間違いなく良いことだし、それができないのはVBAの困った点。