Claudio te hago un ejemplo:
Columna C,coloco en la columna los siguientes numeros 1567893468,no me deberia salir el MsgBox con la advertencia.
Coloco el mismo numero ,con la misma cantidad y me sale la advertencia,lo hago con (11) numeros
15678934689,me sale la advertencia ,ahi esta bien.Ahora yo pongo 456987 es decir 6 numeros y me sale la advertencia.
Espero que lo entiendas,yo a la macro la hago asi
Fuction Public WorksheetChange_Click(Byval Target),no recuerdo bien en este momento,pero lo hago en la hoja.