RE:Sumar días laborables o hábiles.
No conozco la función (no la he necesitado porque cuando lo precise esta o estaba en el tintero o sin publicar) pero básicamente todas son similares.
Es raro lo que comentas, porque sea un día o mas de uno ... el quitarle un día (con la excepción de que el resultado sea un cero o valor negativo y no este contemplado en la función), debería 'importarle un pimiento'.
De entrada, la función 'se mira pero no se toca', por lo que lo único que podras variar serian los parametros al llamarla y si (por esas cosas de la vida) ese dato lo toma en alguna otra parte como referente, siempre estará presente la posibilidad de 'restarle un dia' a la fecha de partida, con lo que la cantidad de días se mantendría.
¿Como lo haría yo en caso similar? ...
A.-
Me.plazo_respuesta_maximo = SumaHabiles(Me.txt_fecha_inicio -1, Me.TXT_PLAZO, -1)
B.-
Me.plazo_respuesta_maximo = SumaHabiles(Me.txt_fecha_inicio, Me.TXT_PLAZO -1 , -1)
Apreciaras que no se manipula dato alguno, solo los parametros que se envían a la función.
(nota: he partido del supuesto que los objetos están en el formulario que hace la llamada, por ello he añadido el 'me' y asi se evita conflicto con posibles variables del mismo nombre ... algo habitual cuando se copia y se intenta homogeneizar)