Vba erreur out of range

Fermé
samsamsam - 5 août 2010 à 14:41
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 5 août 2010 à 15:29
Bonjour,


j'ai un problème d'out of range sur ce bout de programme, quelqu'un peut -il m'aider je suis plus que débutante
merci!!


Columns("R:R").Select
Selection.Insert Shift:=xlToRight
Range("R1").Select
ActiveCell.FormulaR1C1 = "eq mean price"
Range("R2").Select
ActiveCell.FormulaR1C1 = "=RC[7]/RC[-1]"
Range("R2").Select
Selection.AutoFill Destination:=Range("R2:R35"), Type:=xlFillDefault
Range("R2:R35").Select
Range("R1").Select
Windows("ItemCheck model Samira_modif.xls").Activate


2 réponses

Krysstof Messages postés 1483 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 23 août 2010 294
5 août 2010 à 14:45
ton "out of range" doit se produire sur une ligne précise (celle qui est en jaune quand tu fais du débogage).

je paris que c'est celle la
Windows("ItemCheck model Samira_modif.xls").Activate

cette ligne assume que tu as une fenetre ouverte qui a pour titre "ItemCheck model Samira_modif.xls", si cette fenetre n'existe pas, tu auras cette erreur out of range...

est-ce cette ligne est nécessaire?
0
non la ligne jaune est plus haut dans le programme et sur une autre worksheet meme quand je retire la ligne ItemCheck model Samira_modif.xls

merci!
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
5 août 2010 à 15:29
Bonjour,

Il serait intéressant d'avoir la ligne en erreur ... parce que s'il faut faire des incantations divinatoires pour venir en aide, ça risque d'être compliqué !!!

^^
0