Bonjour, mon problème est le suivant, je n'arrive pas à récupérer le contenu de certaines cellules, je m'explique, dans ma première boucle que j'ai codée comme ceci et je n'ai pas eu de problème:
Les valeurs qui me sont renvoyées sont bonnes et tout fonctionne impécablement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Do While g.range("N" & k).Value > 0 montant_Euro1 = "impossible" If section_theo_Euro1 <= g.range("N" & k).Value Then montant_Euro1 = g.range("D" & k).Value section_Euro1 = g.range("N" & k).Value ray_gir_y_Euro1 = g.range("J" & k).Value ray_gir_z_Euro1 = g.range("M" & k).Value Exit Do Else k = k + 1 End If Loop
J'ai voulu reprendre la même chose dans un select case et là ça me renvoie 0.
Je vous mets mon code pour le select case :
Les valeurs qui me sont renvoyées sont outes égales à 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Select Case choix_profil_2 Case Is = "IPE 80" section_CM2 = g.range("N" & l).Value ray_gir_y_CM2 = g.range("J" & l).Value ray_gir_z_CM2 = g.range("M" & l).Value Inertie_y_CM2 = g.range("H" & l).Value Inertie_z_CM2 = g.range("K" & l).Value Case Is = "IPE 100" section_CM2 = g.range("N" & (l + 1)).Value ray_gir_y_CM2 = g.range("J" & (l + 1)).Value ray_gir_z_CM2 = g.range("M" & (l + 1)).Value Inertie_y_CM2 = g.range("H" & (l + 1)).Value Inertie_z_CM2 = g.range("K" & (l + 1)).Value
Pourquoi?
Merci d'avance![]()
Partager