Re : [VBA] Method Range of object WorkSheet failed
Bonjour,
Erreur similaire a laquelle je ne trouve pas de solution ...
Si je mets ce code dans Sheet3 ("correl_data") et que je reste sur cette page ca marche tres bien, cette fonction etant appelée automatiquement toutes les deux secondes par une autre.
Mais des que je vais sur une autre page ca s'arrete de l'appeler.
J'ai donc essayé de mettre la fonction dans Module1 et ThisWorkbook, mais j'ai le meme pb :
"Method 'Range' of object '_Worksheet' failed" ...
Tks d'avance,
Alexandre
Sub histo_save()
Dim correl As Worksheet
Dim curcy, eur As Range
Set correl = Workbooks("lookup_v4.xls").Worksheets("correl_data")
nbC = 5
nbPeriod = 1200
Re : [VBA] Method Range of object WorkSheet failed
Bonjour Alexandre84,
c'est normal que le code ne s'applique qu'à la feuille correl_data
Code:
Sub histo_save()
Dim correl As Worksheet
Dim curcy, eur As Range
Set correl = Workbooks("lookup_v4.xls").[B]Worksheets("correl_data ")[/B]
nbC = 5
nbPeriod = 1200
curcy = correl.Range(Cells(i + 6, j + 3), Cells(i + 6, j + 3 + nbC))
....
End Sub
Re : [VBA] Method Range of object WorkSheet failed
Merci pour ta reponse.
Ce n'est pas tout a fait ce que je recheche en faite.
Mon code est dans Sheet3 ("correl_data") pour l'instant
Je souhaite le mettre dans Module1 ou ThisWorkbook afin qu'il soit executer meme quand je ne suis pas sur Sheet3, donc des que je deplace le code dans l'une de ces deux pages de script, ca marche tant que je reste sur Sheet3
Par contre, des que je passe sur une autre pages pour faire autre chose, comme la fonction histo_save est lancée toutes les 2s par une autre fonction,
ca ne marche plus et ca me sort un debug sur cette ligne, alors que "correl est tres bien defini