Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Re : VBA PasteSpecial qui ne fonctionne pas
Bonjour Si...
Effectivement je ne m'étais pas posé cette question.
Sachant que chacune de mes plages sont définies dans une unique feuille car pour des raisons pratiques, les mêmes noms de plage sont réutilisés dans d'autres feuilles, je pense que...
Re : VBA PasteSpecial qui ne fonctionne pas
Alors allons-y ...
Charte du Forum :
Bref.
Encore merci à ceux qui contribuent à ce forum sans jugement de valeur et avec humilité. ;)
Max.
Re : VBA PasteSpecial qui ne fonctionne pas
Merci à ceux qui ont pris du temps pour répondre à mon problème.
En ce qui concerne les remarques sur la fameuse "adresse"
Range("maplage").Address renvoie par exemple "Q3:Q10", cette adresse récupérée dans une String, en l’occurrence "adresse"...
Re : VBA PasteSpecial qui ne fonctionne pas
Globalement, pour etre "coherent" la question serait :
"quelles peuvent etre les raisons pour qu'un PasteSpecial ne fonctionne pas en macro mais qu'il fonctionne en manuel?" ou encore " pourquoi un paste normal fonctionne et pas un pastespecial avec...
Re : VBA PasteSpecial qui ne fonctionne pas
tototiti2008,
Chaque fil m'a permis de répondre à une question précise :
- Comment selectionner une plage nommée en VBA
- Comment utiliser le contenu d'une cellule pour en faire une Range
- Et enfin mon problème de PasteSpecial.
Une question par...
Re : VBA PasteSpecial qui ne fonctionne pas
MJ13,
Ton code va me remplacer toutes mes cellules par 1000 et après les multiplier par 1000 ? Je ne comprends pas l'intérêt :confused:
tototiti2008,
Oui mais moi aussi si je fais un nouveau classeur ça fonctionne. Mon problème c'est que j'arrive...
Re : VBA PasteSpecial qui ne fonctionne pas
Oui mais faire un PasteSpecial en soi sur un nouveau classeur je peux le faire et ça fonctionne très bien.
Le mystère est : Quelles peuvent êtres les raisons pour que ça ne fonctionne pas , alors qu'on fait référence aux bonnes plages etc.. ?
Re : VBA PasteSpecial qui ne fonctionne pas
Oui C'est grosso modo le message que j'ai posté juste avant que tu ne poste :) , à la fin de la page 1 du fil .
Re : VBA PasteSpecial qui ne fonctionne pas
francedemo,
Si cela ne devait pas fonctionner, ca ne fonctionnerai pas du tout, or ça fonctionne manuellement...
Je bloque
Re : VBA PasteSpecial qui ne fonctionne pas
Afin d'éviter tout problème sur les adresses, j'ai repris a la main les références de plage :
Ce code me fait donc un copier coller classique et fonctionnel :
Workbooks(classeur).Sheets(feuille).Activate
Range("A1").Value = 1000
Range("A1").Copy...
Re : VBA PasteSpecial qui ne fonctionne pas
tototiti2008, c'est bien .Address parce que "plagenommée" est une formule qui renvoie une plage , .Value me renverai la valeur de la premiere cellule de la plage il me semble
Re : VBA PasteSpecial qui ne fonctionne pas
Bonjour MJ13,
Ton code fonctionne, mais tu m'accordera qu'on perd l'utilité première de mon PasteSpecial qui est de multiplier par un nombre. ;)
Mais au moins ça montre que la syntaxe PasteSpecial est la bonne, ce qui pose problème semble être a...
Re : VBA PasteSpecial qui ne fonctionne pas
Oui oui puisque le paste normal fonctionne parfaitement. Donc la sélection se fait correctement, mais pas le PasteSpecial
Re : Problème de sélection de plage nommée VBA
Je ne comprends pas j'ai tout essayé (du moins ce qui est à ma portée). J'arrive à faire un .paste normal mais le pastespecial ne passe pas..
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.