Copier Coller avec Liaison...mais avec Format
Résolu
The_CyMerian
Messages postés
29
Statut
Membre
-
The_CyMerian Messages postés 29 Statut Membre -
The_CyMerian Messages postés 29 Statut Membre -
Bonjour,
Fichier ici : https://www.cjoint.com/c/GHBqTKTGZUi
Je souhaite récupérer dans une plage de cellule (D52:AY55) en bas de l'onglet JANVIER le contenu d'une plage de cellule (D5:AY8) de l'onglet FEVRIER
Ces cellules copiées disposent de bordures de couleur de remplissage etc et évidemment des données
J'aimerais donc garder à la fois les données (facile) mais aussi la mise en forme (plus dur on dirait)
Malgré tous mes essais je n'arrive pas à automatiser la mise à jour de la mise en forme
Je garde tout le temps le résultat de mon premier copier-coller
1° Est-ce possible avec la fonction collage spécial ?
2° Si non, quelle serait éventuellement l'alternative ?
Merci mesdames merci messieurs !!
PS : si besoin d'un fichier joint dites le moi
Fichier ici : https://www.cjoint.com/c/GHBqTKTGZUi
Je souhaite récupérer dans une plage de cellule (D52:AY55) en bas de l'onglet JANVIER le contenu d'une plage de cellule (D5:AY8) de l'onglet FEVRIER
Ces cellules copiées disposent de bordures de couleur de remplissage etc et évidemment des données
J'aimerais donc garder à la fois les données (facile) mais aussi la mise en forme (plus dur on dirait)
Malgré tous mes essais je n'arrive pas à automatiser la mise à jour de la mise en forme
Je garde tout le temps le résultat de mon premier copier-coller
1° Est-ce possible avec la fonction collage spécial ?
2° Si non, quelle serait éventuellement l'alternative ?
Merci mesdames merci messieurs !!
PS : si besoin d'un fichier joint dites le moi
4 réponses
-
Bonjour.
C'est hélas NON !
L'alternative ? Essayer avec VBA, si tu connais ce langage de programmation pour macro ...
-
Bonjour,
attend... Pars pas si vite.
Avec une macro dans ThisWorkbook.
Copie la 1ère semaine de la feuille suivante si les feuilles correspondent à un mois listé (donc en mars te copiera juillet vu le trou)
Compléter la liste des mois :Const listeF As String = "Janvier,Fevrier,mars"
Attention aux accents, inscrire le nom d'onglet tel qu'il a été saisi.
https://www.cjoint.com/c/GHCkATecX3w
eric
-
Bonjour !!!
Ah oui !!!
Donc à chaque activation d'onglet tu recopies grace à du VBA le contenu de l'onglet suivant si je comprends bien
ça a l'air vraiment bien solution
par contre je ne trouve pas la macro afin de comprendre ce que tu as fait
un grand merci en tout cas -
Re bonjour
Quel paramètre dois-je changer dans ton code pour ne récupérer que X lignes sachant (comme tu l'as si bien dit par ailleurs) qu'il y a des fusions ?
Merci-
Bonjour,
Les fusions c'est la plaie pour les copiés-collés.
J'irais 100 fois plus vite à te le faire qu'à te l'expliquer...
Tu ne peux pas inscrire la semaine juste sur la 1ère ligne et enlever ta fusion ? Au niveau présentation ce n'est pas plus mal.
Ensuite tu pourras sélectionner facilement x lignes et plus de problème.
Sinon il faut que tu les enlèves et les remette ensuite dans la macro.
eric -
-