Bonjour,
J'ai un problème avec des chaînes. Je veux que mon programme récupère une chaîne de ce type:, et après avoir récupéré les valeurs de m et V qu'il exécute le calcul.m / 100 * (1.2 + 0.0899 * V + 0.00044 * V ^ 2)
Pour V et m c4est bon, par contre je calepour la formule. Avec Cint(string) ça ne marche pas!!!
J'ai ce message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Sub CalculCycle() 'on exploite les données de dernierecolonne Dim V As Integer, m As Integer, fw As Variant 'temporairement on exécute dernierecolonne pour regarder comment marche la sub Dernierecolonne = Cells(LIDEBCYC, 1).End(xlToRight).Column V = Feuil2.Cells(3, Dernierecolonne).Value m = Feuil2.Cells(4, Dernierecolonne) fw = Feuil2.Cells(6, Dernierecolonne).Value 'forw = Val(fw) forw = CInt(fw) End Sub
Erreur d'exécution '13':
incompatibilité de type
ça bug à cause de m et V, je pense q'il faudrait que je les remplace par leur valeurs avant defaire la transfo stringinteger, mais je sais pas comment faire...
![]()
Partager