pues claro esta esperando un numero y si esta nulo el textbox pues lo toma como si fuera un string vacio y por eso el error, deberias ahcer que si esta vacio que devuelva 0 y sino que devuelva el valor que escribiste..algo asi.
voltajeD = IIf(Text1.Text = "", 0, Text1.Text)
el error te va a salir en todos, lo que pasa que te salto esa linea el error pero si corregis esa la de abajo te va a saltar error tambien si no escribis nada.
otra solucion es validar todos los textbox antes de pasarles el valor, si hay algun textbox vacio mostras un mensaje algo advirtiendo y salis de la fucnion o sub y asi te ahorras el iif...tambien debes validar por si escribe letras.
saludos.