Corrigé une boucle
TOUATI
-
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrai simplifié ces 06 conditions par une boucle mais ça n'a pas marché
FOR i + 15 TO 16
IF ZCODE = i then
TXTNJ_LIGNE1 = TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
End If
NEXT i
LES 06 CONDITIONS SONT :
If ZCODE = 15 Then
TXTNJ_LIGNE1 = TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
Else
If ZCODE = 16 Then
TXTNJ_LIGNE1 = TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
Else
If ZCODE = 17 Then
TXTNJ_LIGNE1 = TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
Else
If ZCODE = 18 Then
TXTNJ_LIGNE1 = TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
Else
If ZCODE = 19 Then
TXTNJ_LIGNE1 = TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
Else
If ZCODE = 20 Then
TXTNJ_LIGNE1 = TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
Else
If TXTN_LIGNE1 = "" Then
TXTNJ_LIGNE1 = (CDate(TXTD2_LIGNE1) - CDate(TXTD1_LIGNE1))
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
Else
TXTNJ_LIGNE1 = (CDate(TXTD2_LIGNE1) - CDate(TXTD1_LIGNE1)) * TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
End If
End If
End If
End If
End If
End If
End If
je voudrai simplifié ces 06 conditions par une boucle mais ça n'a pas marché
FOR i + 15 TO 16
IF ZCODE = i then
TXTNJ_LIGNE1 = TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
End If
NEXT i
LES 06 CONDITIONS SONT :
If ZCODE = 15 Then
TXTNJ_LIGNE1 = TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
Else
If ZCODE = 16 Then
TXTNJ_LIGNE1 = TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
Else
If ZCODE = 17 Then
TXTNJ_LIGNE1 = TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
Else
If ZCODE = 18 Then
TXTNJ_LIGNE1 = TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
Else
If ZCODE = 19 Then
TXTNJ_LIGNE1 = TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
Else
If ZCODE = 20 Then
TXTNJ_LIGNE1 = TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
Else
If TXTN_LIGNE1 = "" Then
TXTNJ_LIGNE1 = (CDate(TXTD2_LIGNE1) - CDate(TXTD1_LIGNE1))
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
Else
TXTNJ_LIGNE1 = (CDate(TXTD2_LIGNE1) - CDate(TXTD1_LIGNE1)) * TXTN_LIGNE1
TXTMTHT_LIGNE1 = TXTNJ_LIGNE1 * TXTPU_LIGNE1
End If
End If
End If
End If
End If
End If
End If
A voir également:
- Corrigé une boucle
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Télé samsung s'éteint et se rallume en boucle - Forum Téléviseurs
- Tv orange chargement en boucle ✓ - Forum TV & Vidéo
- Transmath 4eme pdf gratuit 2021 corrigé ✓ - Forum Études / Formation High-Tech
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi