probleme de Range

probleme de Range - VB/VBA/VBS - Programmation

Marsh Posté le 04-05-2006 à 09:28:34    

voila ma fonction :
 
Private Sub OptionButton1_Click()
Dim cpt As Byte
cpt = 3
With Worksheets("enr_incidents" )
Range("P3" ).Select
    Do
        Range("T" & cpt).Value = Range("P" & cpt).Value + Range("Q" & cpt).Value
        cpt = cpt + 1
        Range("P" & cpt).Select
    Loop Until IsEmpty(ActiveCell)
 
cpt = 3
 
Range("T3" ).Select
 
Do
    Range("data_graph!A" & cpt).Value = Range("enr_incidents!T" & cpt).Value * 1000000 / TextBox1.Value
    cpt = cpt + 1
    Range("enr_incidents!T" & cpt).Select      < --
Loop Until IsEmpty(ActiveCell)
End With
End Sub
 
je ne sais pas pourquoi, mais des fois elle veut bien marcher et des fois non, le debugueur me dit que la ligne avec la fleche a echoué, savez vous pourquoi ?
merci :)

Reply

Marsh Posté le 04-05-2006 à 09:28:34   

Reply

Marsh Posté le 04-05-2006 à 09:56:12    

Bonjour GillooZ
Bonjour à tous
 
Est ce que "enr_incidents!T" & cpt" existe à ce moment là ? ou n'est elle pas cachée ?
C'est peut être une piste, difficile de dire sans avoir ton fichier.
 
Cordialement

Reply

Marsh Posté le 04-05-2006 à 10:22:17    

donc en fait si la cellule est vide au moment du Range, ca pourrait venir de la ?

Reply

Marsh Posté le 04-05-2006 à 10:34:07    

sinon yaurai moyen de t'envoyer directement le fichier eric455 ?

Reply

Marsh Posté le 04-05-2006 à 10:48:00    

et meme des fois g des erreurs als que la cellule n'est pas vide :/
des fois g la premiere colonne ki est générée mais pas l'autre ....
RAHHHHHHHHHHHHH

Reply

Marsh Posté le 04-05-2006 à 11:15:14    

Quand ça plante et que tu passes en debogage sur la ligne en question, quelle est la valeur de cpt ? Cette valeur est-elle normale ?

Reply

Marsh Posté le 04-05-2006 à 11:24:18    

la valeur est bien remise a 3 apres la question, mais je viens de remarker aussi ke sur ma feuille data_graph, en T3 j'ai un 0 ki apparait de tps en tps, comment est ce possible ?

Reply

Marsh Posté le 04-05-2006 à 13:06:16    

je pense avoir résolu le pb en utilisant des With Worksheets pour les 2 feuilles au sein meme de la boucle je n'ai pr l'instant pas eu de pb :)
merci encore a vous

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed