Bonjour tout le monde,
J'ai réalisé un logiciel pour calculer une liste de matériel sans rentrer dans les détails non nécessaire voilà mon problème :
Je défini une variable :
La valeur que je trouve est donc accessible par trois chemins :
– par la cellule qui est défini par Range("Montage_num")
– par la variable k
– par la variable "Montage_num"
Donc j'ai bien à un moment donné :
L31
Or plus bas dans mon code (dans un autre module)
[...]
Tout ces endroits sont vides avec :
L196
Je ne comprends pas. J'ai eu le problème avec ma variable k, j'ai donc inscrit la valeur sur une cellule ca ne marchait toujours pas j'ai donc nommé cette cellule, ca ne marche toujours, j'ai fouillé à droite à gauche sans succès je viens donc vous voir.
Ces partie de code sont dans le modules M03_LongCannes dans le fichier joint.
Pour lancer le code : cliquer sur Etape 1 puis 2 puis 3.
Merci pour vos précieux conseils.
J'ai réalisé un logiciel pour calculer une liste de matériel sans rentrer dans les détails non nécessaire voilà mon problème :
Je défini une variable :
VB:
With Sheets("datas")
For x = 1 To 16 'Range("Tab_Cannes_Mont").Rows.Count
If Range("Choix_montage").Value = .Cells(x, 15) Then k = .Cells(x, 14)
Next x
Range("Montage_num") = k
La valeur que je trouve est donc accessible par trois chemins :
– par la cellule qui est défini par Range("Montage_num")
– par la variable k
– par la variable "Montage_num"
Donc j'ai bien à un moment donné :
L31
Or plus bas dans mon code (dans un autre module)
[...]
Tout ces endroits sont vides avec :
Code:
If Not Sheets("Datas").Cells(21, 14).Value = 21 Or k = 21 Or Range("Montage_num") = 21 Then Exit Sub
L196
Je ne comprends pas. J'ai eu le problème avec ma variable k, j'ai donc inscrit la valeur sur une cellule ca ne marchait toujours pas j'ai donc nommé cette cellule, ca ne marche toujours, j'ai fouillé à droite à gauche sans succès je viens donc vous voir.
Ces partie de code sont dans le modules M03_LongCannes dans le fichier joint.
Pour lancer le code : cliquer sur Etape 1 puis 2 puis 3.
Merci pour vos précieux conseils.