Еще один «удар», так как код не указан ...
Следующее приведет к ошибке переполнения:
Dim x as integer
x = len(longstring) 'longstring over 32,768 characters in length
Причинет ошибку переполнения.
Dim x as long
x = len(longstring) 'longstring over 32,768 characters in length
Работает нормально.
Еще один пример переполнения из службы поддержки Microsoft здесь :
РЕДАКТИРОВАТЬ
Ещетонкая ситуация, которая может застать вас врасплох:
Вы пытаетесь использовать число в расчете, и это число приводится к целому числу, но результат больше целого числа.
Dim x As Long
x = 2000 * 365 ' Error: Overflow
Чтобы обойти эту ситуацию, введите число, например:
Dim x As Long
x = CLng(2000) * 365