Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

repeter macro avec décalage

passiflore

XLDnaute Nouveau
Bonjour,
Je débute en VBA, et j’ai besoin de votre aide.
Je vais essayer de trouver les mots....

J'ai une macro qui se répète 30 fois, mais il faudrait maintenant qu'elle se répète 90 fois. Mon code fait déjà 102 pages en fichier Word !!!

En fait, j'ai un document Excel avec 3 feuilles.
- La feuille 1 est un tableau a remplir tous les jours
- la feuille 2 est un tableau dans lequel doit se reporter certaines cellules de la feuille 1 dans les colonnes Jour 1 à Jour 90 en fonction du jour inscrit sur la feuille 1 (C4). Si (J) = 1, on remplira les colonnes JOUR 1 de la feuille B, si (J) = 2, les colonnes JOUR 2, etc.…
- la feuille 3 se met à jour par la même macro, mais reprend des cellules de la feuille 2.

En gros en fonction de la valeur de C4, il faut copier/coller dans une cellule différente mais sur la même ligne : B8 si la valeur de C4 est 1, F8 si la valeur de C4 est 2, etc. On décale de 4 colonnes à chaque fois.

Les Ranges avec un point devant ne changent jamais.
Seul les Ranges sans point devant varient en fonction de la valeur de C4.
Ce sont eux que je devrais décaler de 4 colonnes à chaque fois.
Peut-on demander d’exécuter la même macro en décalant toutes le range sans point devant de 4 colonnes à chaque fois ?

Merci par avance pour votre aide.
Céline

Voici une partie de mon code:



Bonjour,

Je n'arrive pas a mettre mon fichier, il est trop lourd même compressé...
 
Dernière édition:
C

Compte Supprimé 979

Guest
Re : repeter macro avec décalage

Bonjour Passiflore et bienvenue sur le forum

Plusieurs petites choses :

1) merci de mettre le code dans les balises prévues à cet effet bouton "#"

2) plutôt que de nous innonder d'un code trop long, mieux vaut mettre un fichier avec le code en question

Merci d'éditer ton précédent message, et de nous mettre le/les fichiers en question.

Coridalement.
 

Discussions similaires

Réponses
1
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…