[Catégorie modifiée .Net -> VBA] comment faire une copie d'une plage de cellule
cs_piiierro
Messages postés25Date d'inscriptionmercredi 18 mai 2011StatutMembreDernière intervention17 juillet 2013
-
19 mai 2011 à 10:30
cs_piiierro
Messages postés25Date d'inscriptionmercredi 18 mai 2011StatutMembreDernière intervention17 juillet 2013
-
19 mai 2011 à 12:00
Bonjour,
Je souhaiterai faire une copie d'une plage variable. Seulement quand j'applique cette formule je copie qu'une seule cellule et pas une plage...
w = m + 1
Sheets("Feuil1").Range("L" & m & ":L" & w).Copy Sheets("Feuil1").Range("L" & w & ":L" & w)
Je sais pas trop comment solutionner ce problème.
Si quelqun veut bien m'aider
merci d'avance
A voir également:
[Catégorie modifiée .Net -> VBA] comment faire une copie d'une plage de cellule
____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 19 mai 2011 à 11:14
Désolé, mais je pense t'avoir répondu.
Et si tu ne saisis pas le code, d'une part, et que, d'autre part, tu n'arrives même pas à repérer la ligne qui t'intéresse, je ne peux que te conseiller de te mettre, pas à pas (comme je l'ai fait) à l'apprentissage de VBA.
Ton aide VBA (la seule aide que j'ai toujours utilisée en ce qui me concerne) est claire. Ouvre-la sur "Copy"
Bonne chance.
____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
cs_piiierro
Messages postés25Date d'inscriptionmercredi 18 mai 2011StatutMembreDernière intervention17 juillet 2013 19 mai 2011 à 11:19
Pas cool comme réponse surtout quand on connait pas précisemment mon application. Je connais la ligne. Le truc c'est qu'elle change à chaque incrémentation. d'ou le rapport moindre avec ton lien
Vous n’avez pas trouvé la réponse que vous recherchez ?
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 19 mai 2011 à 11:26
et alors ?
En quoi cela t'empêche-t-il de définir l'adresse de départ en utilisant (comme tu sais apparemment déjà le faire, à la lecture de ton premier code) tes variables ?
Ce n'est pas l'utilisation des variables, qui pose problème, mais l'utilisation correcte de la méthode copy (et tu l'as dans ce que je t'ai montré).
Bonne chance
____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
cs_viviane44
Messages postés38Date d'inscriptionjeudi 27 septembre 2007StatutMembreDernière intervention25 mars 2014 19 mai 2011 à 11:52
Bonjour
si tu fais un copier :Sheets("Feuil1").Range("L" & m & ":L" & w).Copy
si tu fais un copier/coller :Worksheets("Sheet1").Range("L" & m & ":L" & w).Copy ActiveSheet.Paste Destination:=WorksheetsSheets("Feuil1").Range("L" & w)