VBA Methode range a échouée
Résolu
Utilisateur anonyme
-
Kiddy -
Kiddy -
Bonjour,
je suis en train de programmer en VBA excel
j'ai un compteur j qui doit me fournir un numéro de ligne.
je souhaite faire fusionner des cellules. il faut donc que je selectionne les cellules a fusionner et appliquer la formule or je ne comprend pas pourquoi il me dit que ma méthode range a échouée cela me semble correct...
Pourriez-vous m'éclairer sur la question
je suis en train de programmer en VBA excel
j'ai un compteur j qui doit me fournir un numéro de ligne.
je souhaite faire fusionner des cellules. il faut donc que je selectionne les cellules a fusionner et appliquer la formule or je ne comprend pas pourquoi il me dit que ma méthode range a échouée cela me semble correct...
Pourriez-vous m'éclairer sur la question
Workbooks("etude delai.xls").Sheets("Feuil1").Range("A" & j & " : H" & j).Select
A voir également:
- La méthode range de l'objet _global a échoué
- L'accès a la carte sd a échoué 3ds - Forum Jeux vidéo
- Vente objet occasion entre particulier - Guide
- Out of range - Forum Windows
- Problème d'allumage écran LG : "OUT OF RANGE" - Forum Ecran
- Eerreur d’exécution '1004' "la méthode 'Range' de l'objet _ Global a échoué ✓ - Forum VB / VBA
8 réponses
Range("C10:D20").Select
Selection.Copy
Sheets("Feuil2").Select
Range("B7").Select
ActiveSheet.Paste
Ne pas confondre feuille selectionnée et feuille active...
Soit tu écris :
Range("C10:D20").Select
Selection.Copy
Sheets("Feuil2").Select
Range("B7").Select
Selection.Paste
Soit :
Range("C10:D20").Select
Selection.Copy
Sheets("Feuil2").Activate
Range("B7").Activate
ActiveCell.Paste
Selection.Copy
Sheets("Feuil2").Select
Range("B7").Select
ActiveSheet.Paste
Ne pas confondre feuille selectionnée et feuille active...
Soit tu écris :
Range("C10:D20").Select
Selection.Copy
Sheets("Feuil2").Select
Range("B7").Select
Selection.Paste
Soit :
Range("C10:D20").Select
Selection.Copy
Sheets("Feuil2").Activate
Range("B7").Activate
ActiveCell.Paste
Bonjour à tous,
Je commence à faire de la programmation VBA/excel, et la j'ai un problème que je n'arrive vraiment pas à résoudre.
Je rncontre le fameux problème "VBA Methode range a echoué" alors que je fais une macro dans excel, et qu'ensuite je reprends le code générée par la macro dans une procédure.
Le code généré est le suivant
Range("C10:D20").Select
Selection.Copy
Sheets("Feuil2").Select
Range("B7").Select
ActiveSheet.Paste
En cherchant, un peu, je me suis rendu compte que c'est le changement de feuille qui pose problème car, si je fais le copier-coller sur une même feuille alors il n'y a pas de problème.
Quelqu'un a-t-il déjà eu ce problème?
Merci d'avance
Joey6
Je commence à faire de la programmation VBA/excel, et la j'ai un problème que je n'arrive vraiment pas à résoudre.
Je rncontre le fameux problème "VBA Methode range a echoué" alors que je fais une macro dans excel, et qu'ensuite je reprends le code générée par la macro dans une procédure.
Le code généré est le suivant
Range("C10:D20").Select
Selection.Copy
Sheets("Feuil2").Select
Range("B7").Select
ActiveSheet.Paste
En cherchant, un peu, je me suis rendu compte que c'est le changement de feuille qui pose problème car, si je fais le copier-coller sur une même feuille alors il n'y a pas de problème.
Quelqu'un a-t-il déjà eu ce problème?
Merci d'avance
Joey6
("A" & j & " : H" & j).Select essaye de mettre sa (on se sais jamais^^)
("A" & j & : "H" & j).Select
("A" & j & : "H" & j).Select
A" & j & : "H" & j).Select ne peut pas marcher car la méthode est
range("col1ligne1 : col2ligne2).select
soit par exemple
range("A1:H1").select
range("col1ligne1 : col2ligne2).select
soit par exemple
range("A1:H1").select
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui je connai la structure "theorique" du range!
mais en pratique vb laisse passer certain truc..
en fait c'est le & de deriere le j qui me chagrine pk ten a mi un deriere??
mais en pratique vb laisse passer certain truc..
en fait c'est le & de deriere le j qui me chagrine pk ten a mi un deriere??