Функции, используемые в процедурах VBA
Настоящая заметка продолжает знакомство с VBA. В ней представлены некоторые «практичные» функции, которые могут использоваться в ваших приложениях либо помогут в создании аналогичных функций. Эти функции наиболее полезны, когда вызываются из другой процедуры VBA. Следовательно, они объявляются с ключевым словом Private и не отображаются в диалоговом окне Excel Мастер функций (подробнее см. Работа с процедурами VBA).[1]
Функция FileExists
Данная функция получает один аргумент (путь и имя файла) и возвращает ИСТИНА, если файл существует.
1 2 3 4 5 6 7 |
Private Function FileExists(fname) As Boolean ' Возвращает TRUE, если файл существует Dim x As String x = Dir(fname) If x <> "" Then FileExists = True _ Else FileExists = False End Function |