tegu a écrit :
Il faut copier/coller au moins une partie de ton code pour que l'on sache exactement les instructions en cause.
|
OK, j'essayais d'etre clair pour éviter la lecture du code,
Le voici:
'*****CALCUL DES TEMPS
' Calcul du temps de référence
Cells(ligne, 42).Select
ActiveCell.FormulaR1C1 = "=RC[-9]*RC[-25]"
' Valeur par défaut la Fréquence fixée à 1
Cells(ligne, 47).Select
ActiveCell.Value = 1
' Calcul temps VA et non VA
If Cells(ligne, 19) = 1 Then
Cells(ligne, 33) = 1
Cells(ligne, 22).Select
ActiveCell.FormulaR1C1 = "=RC[-3]*RC[-5]*RC[+11]"
Else
Cells(ligne, 23).Select
ActiveCell.Value = Cells(ligne, 42)
End If
'Calcul temps Non VA
' Cells(ligne, 23).Select
' If Cells(ligne, 19) = 0 Then
' ActiveCell.FormulaR1C1 = ""
' Else
' ActiveCell.FormulaR1C1 = "0"
' End If
' Valeur par défaut des DP fixée à 1.13 pour coudre et 1.1 pour les autres
If Cells(ligne, 8) = "COUDRE" Then
Cells(ligne, 45).Select
ActiveCell.Value = 1.13
Else
Cells(ligne, 45).Select
ActiveCell.Value = 1.1
End If
' Calcul de la valeur T.O.
Cells(ligne, 44).Select
'ici on multiplie par 1, qui est le coefficient d'irrégularité
ActiveCell.FormulaR1C1 = "=RC[-2]*1"
' Calcul de la valeur T.H.
Cells(ligne, 46).Select
ActiveCell.FormulaR1C1 = "=RC[-2]*RC[-1]"
xxxxx
'Calcul de la valeur Temps Alloué
Cells(ligne, 48).Select
ActiveCell.FormulaR1C1 = "=RC[-2]*RC[-1]"
'Calcul Temps FERT en Seconds
If Cells(ligne, 49) = "" Then
ActiveCell.FormulaR1C1 = "0"
Else
Cells(16, 96).Select
ActiveCell.Copy
Cells(ligne, 96).Select
ActiveCell.PasteSpecial
End If
'Calcul Temps Alloués Seconds
If Cells(ligne, 96) > 0 Then
ActiveCell.FormulaR1C1 = "0"
Else
Cells(16, 95).Select
ActiveCell.Copy
Cells(ligne, 95).Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False:
End If
'*******FIN DU CALCUL DES TEMPS
Tout ce qui est en dessous de XXX ne se fait pas, je ne sais pas pourquoi.
Petite remarque quand même: j'ai des zéro dans les cellules, donc il y a une partie qui est prise en compte, mais les opérations ne se font pas
Merci