Новичок в VBA здесь. Мы можем объявить переменную как «Register» в C / C ++ для очень и очень часто используемых переменных, например, переменных-итераторов Loop.
Существует ли подобная система в Visual Basic для приложений. Я программирую на EXCEL VBA и извлекаю данные из некоторых других приложений.
Характер моего алгоритма требует 6 уровней вложенных циклов, поэтому хотелось бы сделать их быстрее. Они уже бегали с последних 30 минут: D
В VBA нет типа Регистр.
Ваша проблема, вероятно, связана с тем, что делают циклы, а не с объявлениями переменных типов.
Вы пытались отключить обновление экрана, чтобы сэкономить ресурсы:
Application.screenupdating=false ' at the start
' do the work
Application.screenupdating=true ' at the end
НТН
Филипп
Других решений пока нет …