Reduction taille Macro

  • Initiateur de la discussion Initiateur de la discussion gds35
  • 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 !

gds35

XLDnaute Impliqué
Bjr mes AMIS du forums , je suis en trein d'ecrire un en VBA pour remettre a jour des données en debut de chaque année . le code que j'ai ecrit , il me faut le reproduire 30 ou 31 fois X par 12 mois ; Il y a t'il un moyen de faire une boucle trouve pas . Je joint une partie de Sub Test()
'
Sheets("BASE").Select
Range("S1").Select
Selection.Copy
Sheets("09").Select
Range("C5😀5").Select
ActiveSheet.Paste
'
Sheets("BASE").Select
Range("S2").Select
Selection.Copy
Sheets("09").Select
Range("H5:I5").Select
ActiveSheet.Paste
'
Sheets("BASE").Select
Range("S3").Select
Selection.Copy
Sheets("09").Select
Range("C13😀13").Select
ActiveSheet.Paste
'
Sheets("BASE").Select
Range("S4").Select
Selection.Copy
Sheets("09").Select
Range("H13:I13").Select
ActiveSheet.Paste

Merci de votre Aide , cordialement GDS35
 
Re : Reduction taille Macro

Bonjour gds35, tous,

Avec une boucle du genre :

For i=1 to "le nombre de jours du mois que tu peux récupérer dans ta feuille"
Range("S" & i)
...... ton code
Next

Voir si cela te convient et bon WE.

Jean-Pierre
 
Re : Reduction taille Macro

Merci Jean-pierre il me faut incrementer ma feuille du mois de + 8
Sheets("09").Select
Range("H5:I5").Select
ActiveSheet.Paste
chaque feuille de chaque mois est la date C5😀5 puis H5:I5 , ensuite C13😀13 puis H13:I13 , etc je n'arrive pas a creer introduire cette variable ds la partie du code cité + haut .
Encore Merci cependant de ta compréhension et de ton aide
GDS35
 
Re : Reduction taille Macro

Bjr tous mes amis , je reviens vers vs pour mon pb de mise de feuille en VBA et vs transmets un fichier joint , recap de mon soucis , 2 feuilles Base et 09
à partir de S1 de la BASE je veux mettre a jour automatiquement la feuille 09
ds les cellules C5😀5 (cellule S1 de la base) en H5:I5 (cellule S2 de la Base) Etc . Merci encore de votre aiçde je galere . GDS35
 

Pièces jointes

Re : Reduction taille Macro

Bjr KJIN , merci de ta reponse tu pourrais modifier la macro , car suis tj ds l'incertitude de sa fonctionnalite , c'est a dire prendre la Valuer en S1 de la Feuille BASE et la transposer dans la Feuille 09 en C5😀:5 , puis la ligne 2 soit S2 et la mettre en H5:I5
C'est deja superbe de m'aider .... si tu pouvais m'ecrire ce code ???? je n'y arrive pas .... Encore Merci . GDS35
 
Re : Reduction taille Macro

Re,
Bien que je ne comprenne pas le but de la chose, ni comment ça fonctionne... un essai à tester

Sub actu()
For i = 1 To 31 Step 2
Sheets("09").Cells((i * 4) + 1, 3).Value = Sheets("base").Cells(i, 19).Value
Next
For i = 2 To 30 Step 2
Sheets("09").Cells((i * 4) - 3, 8).Value = Sheets("base").Cells(i, 19).Value
Next
End Sub

A+
kjin
 

Pièces jointes

- 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

Discussions similaires

Réponses
1
Affichages
575
Réponses
1
Affichages
477
M
  • Question Question
Réponses
6
Affichages
1 K
A
Réponses
72
Affichages
8 K
Anais0998
A
D
Réponses
4
Affichages
1 K
Donsimend
D
N
Réponses
4
Affichages
2 K
nomitse
N
B
Réponses
4
Affichages
791
S
Réponses
1
Affichages
806
Sensei92
S
O
Réponses
3
Affichages
4 K
Olivier C.
O
Retour