Я пишу код на Visual Basic 6 и заметил, что мне даже не нужно объявлять переменные, чтобы все работало.
Следующее (явное объявление):
Dim foo As String
foo = "Bar"
Кажется, работает так же хорошо, как это (неявное объявление):
Dim foo
foo = "Bar"
Или это (без объявления):
foo = "Bar"
Я знаю, что в C# мне нужно объявить переменную перед ее использованием, и что допустимы как неявные, так и явные объявления. Я также знаю, что в Python вы вообще не объявляете свои переменные перед их использованием.
Что касается Visual Basic 6 (и, соответственно, VBA), что подходит?
Спасибо