Многие функции листа присутствуют в VBA и соответственно наоборот. Но есть много функций на листе у которых нет аналога в VBA и в VBA есть функции у которых нет аналога на листе. И если для листа ещё можно написать пользовательскую функцию, включить в неё необходимую функцию VBA и использовать на листе, то в VBA приходится уже изобретать. Так может существует какой-нибудь способ вызывать из кода VBA функции листа, а я о нём просто не знаю? Например на листе есть удобная функция СЖПРОБЕЛЫ, а в VBA приходится писать специальную функцию из нескольких строк для получения такого же результата...
Не стреляйте в тапера - он играет как может.