optimiser une copie coller

  • Initiateur de la discussion Initiateur de la discussion adoul
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

adoul

Guest
bonjour Tous le monde,
SVP, j'ai un problème dans mon macro, je sais je suis encore moins que la moyenne, aide moi

mon problème consiste à copier dans une autre feuille les données pour chaque pays de tel façons on obtient cette données pour tous les pays
au lieu de de chaque pays seul
voilà le code:
Sub All_Indicators()
Sheets("PopulationGrowthAnnual").Activate
Range("a3") = "Population growth (annual %)"

Sheets("Population_f_growth_annual_%").Activate
Range("a3") = "Population, female, Growth (annual, %)"
Algeria
Angola

End Sub

Sub Algeria()
Sheets("PopulationGrowthAnnual").Activate
Range("A5").Select
Range("A5") = "Algeria"
Sheets("Algeria").Activate
Range("c5:f5").Select
Selection.Copy
Sheets("PopulationGrowthAnnual").Activate
Range("b5:f5").PasteSpecial

Sheets("Population_f_growth_annual_%").Activate
Range("A5").Select
Range("a5") = "Algeria"
Sheets("Algeria").Activate
Range("c6:f6").Select
Selection.Copy
Sheets("Population_f_growth_annual_%").Activate
Range("b5:f5").PasteSpecial

End Sub

Sub Angola()
Sheets("PopulationGrowthAnnual").Activate
Range("A6").Select
Range("a6") = "Angola"
Sheets("Angola").Activate
Range("c5:f5").Select
Selection.Copy
Sheets("PopulationGrowthAnnual").Activate
Range("b6:f6").PasteSpecial

Sheets("Population_f_growth_annual_%").Activate
Range("A6").Select
Range("a6") = "Angola"
Sheets("Angola").Activate
Range("c6:f6").Select
Selection.Copy
Sheets("Population_f_growth_annual_%").Activate
Range("b6:f6").PasteSpecial

End Sub

merci d'avance pour vos aide
 
Dernière modification par un modérateur:
Re : optimiser une copie coller

Bonjour adoul,
Pour poster le fichier : clic sur le trombonne, puis parcourir (comme une pièce jointe d'Email.
Le fichier doit çetre annonyme et pesé moins de 48,8 Ko.
Vous pouvez le compresser sous windows: Click droit sur le fichier / Envoyer vers / Dossier compressé.
Avec vos données il sera plus facile pou tous le monde de vous aider.
Cordialement
 
Re : optimiser une copie coller

bonjour Tous le monde
Efgé SVP, vous pouvez me aider pour le truc qui j'ai déja envoyé hier
la taille de mon fichier et trés grande et j'arrive pas hier envoyé
juste vous pouvez crée un module et faire le coller du code dans cette module

Sub All_Indicators()
Sheets("Population_f_growth_annual_%").Activate
Range("a3") = "Population, female, Growth (annual, %)"
Angola
End Sub

Sub Angola()
Sheets("Population_f_growth_annual_%").Activate
Range("A6").Select
Range("a6") = "Angola"
Sheets("Angola").Activate
Range("c6:f6").Select
Selection.Copy
Sheets("Population_f_growth_annual_%").Activate
Range("b6:f6").PasteSpecial

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
11
Affichages
2 K
mymymymymymy
M
M
Réponses
8
Affichages
2 K
Michelrib
M
T
Réponses
5
Affichages
1 K
Thomexcel
T
L
  • Question Question
Réponses
2
Affichages
721
linebich
L
M
Réponses
12
Affichages
2 K
M
  • Question Question
Réponses
6
Affichages
1 K
Retour