В строке countMe не может быть двух знаков равенства, в противном случае вы по существу спрашиваете Excel, равна ли формула в B1 "= LEN(SUBSTITUTE(B1," "" "," "" "))", что нет, так что возвращаем ноль. Вы можете увидеть это, изменив тип данных countMe на Variant, и по умолчанию он будет иметь логическое значение, и вы получите ЛОЖЬ вместо нуля.
Это все равно что сказать:
countMe = 1 = 0
Который всегда будет приводить к 0, потому что 1 <> 0.
Вы пытаетесь использовать формулы приложения в качестве функций VBA. Правильное использование LEN() будет:
countMe = LEN(Range("B1"))
Но для вашей проблемы подсчета количества каналов в B1 используйте код из этого другого поста:Как найти число появлений слэша из строк