Erreur de routine, quelqu'un peut me dire ou je boulette ?

Erreur de routine, quelqu'un peut me dire ou je boulette ? - VB/VBA/VBS - Programmation

Marsh Posté le 12-04-2006 à 12:37:02    

Sub ValeurCible()
num_ligne = 6
For i = 1 To 128
    If Cells(num_ligne, 21).Value <> 0 Then
        Range(Cells(num_ligne, 28)).GoalSeek Goal:=1, ChangingCell:=Range(Cells(num_ligne, 25))
    End If
    num_ligne = num_ligne + 1
Next
End Sub
 
J'obtiens le message d'erreur suivant lié au "Range(Cells(num_ligne, 25))"
 
Erreur d'execution '1004': la méthode 'Range' de l'objet '_Global' a échoué


---------------
Clan Torysss.
Reply

Marsh Posté le 12-04-2006 à 12:37:02   

Reply

Marsh Posté le 12-04-2006 à 12:57:32    

tu dois choisir soit tu écris
 Range("A25" )
 ou cells(1,25)
ou range(cells(1,25), cells(1,25))
 mais pas pas range(cells(1,25))

Reply

Marsh Posté le 12-04-2006 à 13:18:02    

merci :)
 
 
entre le VBA, TurboPascal, Cobol, C++, Java (script ou pas), c'est un peu le bordel  :pt1cable:  :pt1cable:  :pt1cable:


---------------
Clan Torysss.
Reply

Sujets relatifs:

Leave a Replay

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