lorsque la ligne suivante (set plage1..) est dans une boucle, au second
passage, j'ai le message "la methode 'cells' de l'objet '_global' a échoué".
j'ai pourtant declaré les variables et les plages
sub trace_disp()
decalage = 11
For oo = 0 To 9
colini = 5 + (decalage * oo)
colfreq = colini - 3
Set plage1 = ActiveSheet.Range(Cells(60, colfreq), Cells(87,
colfreq))
Set plage2 = Range(Cells(60, colini), Cells(87, colini + 3))
Set plages = Union(plage1, plage2)
|
|instructions bla bla..
|
next oo
end sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonsoir Jémie,
Le code que tu affiches fonctionne très bien ! Aucun problème. Il doit y avoir une opération non conforme dans ton code mais elle n'est sûrement pas dans les lignes de code que tu publies.
Salutations!
"Jiéme" a écrit dans le message de news: 41aa3cfe$0$5779$ bonsoir,
un petit conseil siouplait..
lorsque la ligne suivante (set plage1..) est dans une boucle, au second passage, j'ai le message "la methode 'cells' de l'objet '_global' a échoué". j'ai pourtant declaré les variables et les plages
sub trace_disp() decalage = 11 For oo = 0 To 9 colini = 5 + (decalage * oo) colfreq = colini - 3 Set plage1 = ActiveSheet.Range(Cells(60, colfreq), Cells(87, colfreq)) Set plage2 = Range(Cells(60, colini), Cells(87, colini + 3)) Set plages = Union(plage1, plage2) | |instructions bla bla.. | next oo end sub
merci d'avance et bonne soirée
Bonsoir Jémie,
Le code que tu affiches fonctionne très bien ! Aucun problème. Il doit y avoir une opération non conforme dans ton code
mais elle n'est sûrement pas dans les lignes de code que tu publies.
Salutations!
"Jiéme" <jm.grolet@free.fr> a écrit dans le message de news: 41aa3cfe$0$5779$626a14ce@news.free.fr...
bonsoir,
un petit conseil siouplait..
lorsque la ligne suivante (set plage1..) est dans une boucle, au second
passage, j'ai le message "la methode 'cells' de l'objet '_global' a échoué".
j'ai pourtant declaré les variables et les plages
sub trace_disp()
decalage = 11
For oo = 0 To 9
colini = 5 + (decalage * oo)
colfreq = colini - 3
Set plage1 = ActiveSheet.Range(Cells(60, colfreq), Cells(87,
colfreq))
Set plage2 = Range(Cells(60, colini), Cells(87, colini + 3))
Set plages = Union(plage1, plage2)
|
|instructions bla bla..
|
next oo
end sub
Le code que tu affiches fonctionne très bien ! Aucun problème. Il doit y avoir une opération non conforme dans ton code mais elle n'est sûrement pas dans les lignes de code que tu publies.
Salutations!
"Jiéme" a écrit dans le message de news: 41aa3cfe$0$5779$ bonsoir,
un petit conseil siouplait..
lorsque la ligne suivante (set plage1..) est dans une boucle, au second passage, j'ai le message "la methode 'cells' de l'objet '_global' a échoué". j'ai pourtant declaré les variables et les plages
sub trace_disp() decalage = 11 For oo = 0 To 9 colini = 5 + (decalage * oo) colfreq = colini - 3 Set plage1 = ActiveSheet.Range(Cells(60, colfreq), Cells(87, colfreq)) Set plage2 = Range(Cells(60, colini), Cells(87, colini + 3)) Set plages = Union(plage1, plage2) | |instructions bla bla.. | next oo end sub
merci d'avance et bonne soirée
Daniel.M
Bonsoir,
Et si tu remplaces :
Set plage1 = ActiveSheet.Range(Cells(60, colfreq), Cells(87, colfreq)) Set plage2 = Range(Cells(60, colini), Cells(87, colini + 3))
par
Set plage1 = Range(ActiveSheet.Cells(60, colfreq), _ ActiveSheet.Cells(87,colfreq)) Set plage2 = Range(ActiveSheet.Cells(60, colini), _ ActiveSheet.Cells(87, colini + 3))
?
Salutations,
Daniel M.
"Jiéme" wrote in message news:41aa3cfe$0$5779$
bonsoir,
un petit conseil siouplait..
lorsque la ligne suivante (set plage1..) est dans une boucle, au second passage, j'ai le message "la methode 'cells' de l'objet '_global' a échoué". j'ai pourtant declaré les variables et les plages
sub trace_disp() decalage = 11 For oo = 0 To 9 colini = 5 + (decalage * oo) colfreq = colini - 3 Set plage1 = ActiveSheet.Range(Cells(60, colfreq), Cells(87, colfreq)) Set plage2 = Range(Cells(60, colini), Cells(87, colini + 3)) Set plages = Union(plage1, plage2) | |instructions bla bla.. | next oo end sub
merci d'avance et bonne soirée
Bonsoir,
Et si tu remplaces :
Set plage1 = ActiveSheet.Range(Cells(60, colfreq), Cells(87, colfreq))
Set plage2 = Range(Cells(60, colini), Cells(87, colini + 3))
par
Set plage1 = Range(ActiveSheet.Cells(60, colfreq), _
ActiveSheet.Cells(87,colfreq))
Set plage2 = Range(ActiveSheet.Cells(60, colini), _
ActiveSheet.Cells(87, colini + 3))
?
Salutations,
Daniel M.
"Jiéme" <jm.grolet@free.fr> wrote in message
news:41aa3cfe$0$5779$626a14ce@news.free.fr...
bonsoir,
un petit conseil siouplait..
lorsque la ligne suivante (set plage1..) est dans une boucle, au second
passage, j'ai le message "la methode 'cells' de l'objet '_global' a échoué".
j'ai pourtant declaré les variables et les plages
sub trace_disp()
decalage = 11
For oo = 0 To 9
colini = 5 + (decalage * oo)
colfreq = colini - 3
Set plage1 = ActiveSheet.Range(Cells(60, colfreq), Cells(87,
colfreq))
Set plage2 = Range(Cells(60, colini), Cells(87, colini + 3))
Set plages = Union(plage1, plage2)
|
|instructions bla bla..
|
next oo
end sub
Set plage1 = ActiveSheet.Range(Cells(60, colfreq), Cells(87, colfreq)) Set plage2 = Range(Cells(60, colini), Cells(87, colini + 3))
par
Set plage1 = Range(ActiveSheet.Cells(60, colfreq), _ ActiveSheet.Cells(87,colfreq)) Set plage2 = Range(ActiveSheet.Cells(60, colini), _ ActiveSheet.Cells(87, colini + 3))
?
Salutations,
Daniel M.
"Jiéme" wrote in message news:41aa3cfe$0$5779$
bonsoir,
un petit conseil siouplait..
lorsque la ligne suivante (set plage1..) est dans une boucle, au second passage, j'ai le message "la methode 'cells' de l'objet '_global' a échoué". j'ai pourtant declaré les variables et les plages
sub trace_disp() decalage = 11 For oo = 0 To 9 colini = 5 + (decalage * oo) colfreq = colini - 3 Set plage1 = ActiveSheet.Range(Cells(60, colfreq), Cells(87, colfreq)) Set plage2 = Range(Cells(60, colini), Cells(87, colini + 3)) Set plages = Union(plage1, plage2) | |instructions bla bla.. | next oo end sub