Cuestión : Dinero de la divisoria de VBScript sin error de redondeo

Necesito enmendar este código para dividir una cantidad de dinero dada entre un número dado tales que las cantidades agregan para arriba exactamente al total sin errores de redondeo pero no importa la custodia dos al places
It si las cantidades no fueran idénticas como éste no es siempre e.g £100 posible/3 pero si reducen al mínimo el

If de las diferencias tanto cuanto sea posible posible él pueden predecir que las cantidades algo que trabajan probándolos después de que se haya hecho la divisoria pues esto sería más fácil al intyegrate en lazo theexising ver abajo. He fijado el error crítico del wiith del cálculo en el bold

Thanks


intPersons = ubound (los arrRows, 2)+1 lazo del

' sobre cada persona, garantizaron 1 o más intRow del iterations
for = 0 al ubound (arrRows, 2) lazo del
'sobre cada línea asunto de la demanda, garantizado 1 o más iteración. Crear 1 línea en el expport para cada línea-topic
de la demanda para el intClaimLineRow = 0 al ubound (arrClaimLines, strClaimDetails de 2)
= strClaimDetails y strTopic y ““y los arrClaimLines (0, intClaimLineRow) y”, “y los arrClaimLines (1, intClaimLineRow) y el _
”, £ " y FormatNumber (FormatNumber (arrClaimLines (4, el intClaimLineRow), 2)/intPersons) y “,” y arrClaims (7, intClaimRow) y del vbCrLF

next
class= del

Respuesta : Dinero de la divisoria de VBScript sin error de redondeo

Otras soluciones  
 
programming4us programming4us