Bonjour
je dois convertir un poids en classe de poids à partir d'un tableau de correspondance
Si le Pb est inférieur à 250, alos ma cellule doit contenir le résultat texte PC
J'ai écrit un truc assez bourrin qui ne me plait pas:
PB est la somme de deux valeurs d'un même tableau
Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 PB = (ws1.Cells(i, 96) + ws1.Cells(i, 193)) * 1.05 If PB < 0.25 Then ws2.Cells(j, 13) = "PC" Else If PB < 0.5 Then ws2.Cells(j, 13) = "MC" Else If PB < 1 Then ws2.Cells(j, 13) = "GC" Else If PB < 2 Then ws2.Cells(j, 13) = "HG1" Else If PB < 3 Then ws2.Cells(j, 13) = "HG2" Else End If End If End If End If End If
C'est joli esthétiquement mais très lourd et long en temps de calcul; je ne maitrise pas les tableaux. Qqn a une idée simple et "élégante", ce qui ne peut pas être difficile..
Merci
![]()
Partager