Copier-coller spécial valeurs sur une autre plage de cellules ? [Fermé]

Signaler
Messages postés
79
Date d'inscription
jeudi 9 mars 2017
Statut
Membre
Dernière intervention
8 août 2017
-
Messages postés
79
Date d'inscription
jeudi 9 mars 2017
Statut
Membre
Dernière intervention
8 août 2017
-
Hello,

Je travaille sur un fichier Excel qui liste des sujets (lignes) avec plusieurs critères (colonnes). Il est rempli par plusieurs utilisateurs qui sont les spécialistes des différents sujets.

Il y a dans ce fichier des feuilles où sont calculées des formules dans des tableaux, avec les graphiques correspondants. Seulement comme les sujets voient leurs critères évoluer dans le temps, les résultats des formules (des COUNTIFS essentiellement) seront aussi amenés à évoluer. Par ex un sujet ouvert en mars peut se voir fermé en avril --> le résultat de la formule va donc changer d'un mois sur l'autre...

Or mon besoin est de pouvoir garder figés les résultats des mois précédents, et que les graphiques soient liés à ces valeurs figées. L'idée est de prendre les plages de valeurs de chaque mois et d'en faire un copier-coller valeurs spéciales dans une plage. Et je ne sais absolument pas par où prendre le pb...

Pour une meilleure compréhension, ci-joint un print screen de comment se présente la feuille: en F2 est calculé le 1er jour du mois en cours (repéré grace à =MAX('External TFU-TDO'!A:A) en F1). Et C8 = F2, soit Mars 17 à ce jour. Et C9 et C10 sont calculés en suivant. Je voudrais que la macro détecte que quand il y a un nouveau mois à Current month (C8), les valeurs de C8 à C11 doivent être copies-collées dans le tableau d'en-dessous dans la 1ère plage libre entre les 15 et 17...
Le tableau du dessous "Frozen values" doit reprendre les valeurs seules et court jusqu'à Mai 2018, date alétaoirement choisie. Le graphique est donc lié à ce 2nd tableau.



J'espère avoir été claire...

Par avance, merci de vos retours!

Dianex87

3 réponses

Messages postés
79
Date d'inscription
jeudi 9 mars 2017
Statut
Membre
Dernière intervention
8 août 2017

Re-moi à nouveau,

En faisant "Record macro" j'ai ceci:

 
Sub Macro1_values_special()
'
' Macro1_values_special Macro
'

'
Range("C9:E14").Select
Selection.Copy
Range("C18:E18").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
End Sub


Mais comment faire pour que cela soit généralisé à chaque fois que j'ai un nouveau mois en "current month" et que le ctrl c / ctrl v special valeurs se fasse sur la bonne plage de mon tableau "Frozen values"?

Merci !
Messages postés
79
Date d'inscription
jeudi 9 mars 2017
Statut
Membre
Dernière intervention
8 août 2017

Personne pour m'aider ?... :-/
Messages postés
16445
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
7 mai 2021
3 170 >
Messages postés
79
Date d'inscription
jeudi 9 mars 2017
Statut
Membre
Dernière intervention
8 août 2017

Et si tu lisais le message que je t'ai posté 20 minutes avant ?

A moins que ce que je ie proposais était trop te demander ?
Messages postés
79
Date d'inscription
jeudi 9 mars 2017
Statut
Membre
Dernière intervention
8 août 2017
>
Messages postés
16445
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
7 mai 2021

Bonjour Michel_m,

Je ne l'ai vu qu’après coup, j'aurais réagi sinon.
J'ai déjà essayé mais ce site et autres assimilés comme cijoint.com sont bloqués au boulot.

En zoomant avec ctrl + sur l'image elle me semble lisible, non ? Je ne vois pas d’autres alternatives, navrée.

Je tente de reformuler et d’être moins embrouillée : j’ai sur une feuille de mon fichier Excel une liste de sujets (lignes) qui ont chacun des critères (colonnes) tels que ouvert/clos par exemple. Un sujet qui a le statut « ouvert » en mars est amené à être fermé un jour, en avril par exemple. Ou encore le nombre de sujets fermés en avril sera différent du même nombre en mars.
Sur l’image jointe, le 1er tableau « Current month » (visible, je l’espère sur l’image jointe), les résultats des formules COUNTIFS sont donc amenés à évoluer dans le temps. Or moi je souhaite figer ces valeurs.
--> La solution me semble être de copier-coller-spécial-valeurs sur un 2nd tableau plus bas « Frozen values » ; il est identique au premier et court jusque mai 2018.
Mais je n’arrive pas à formaliser cette macro qui va copier-coller-spécial-valeurs le contenu qu’il y a en « Current month » (1er tableau où il y a les formules) dans la plage du mois correspondant du 2nd tableau (1ère cellule vide dudit tableau).

Est-ce un peu mieux ? Je l'espère en tout cas. Et vraiment j'ai vérifié, l'image peut être agrandie et lisible.

Merci bcp
Messages postés
16445
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
7 mai 2021
3 170
Bonjour

Hélas, Ta jolie photo n'est d'aucune utilité et illisible et tes explications embrouillées
Mettre le classeur sans données confidentielles en pièce jointe sur « mon-partage.fr »
et faire un clic droit-coller le raccourci dans votre message


Et quelqu'un sur ce forum essaiera de t'aider
Messages postés
16445
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
7 mai 2021
3 170
En zoomant avec ctrl + sur l'image elle me semble lisible, non ? Je ne vois pas d’autres alternatives, navrée

moi aussi
.
D'autre part, j'avais porté une remarque sur une solution que l'on t'avait proposé à laquelle tu n'as encire daignée répondre et je m'étais excusé de t'avoir dérangé.

bonne continuation

 Michel
Messages postés
79
Date d'inscription
jeudi 9 mars 2017
Statut
Membre
Dernière intervention
8 août 2017

Bonjour Michel_m,

Bon je crois qu'il y a peut-être des réponses/solutions qu'on m'aurait données qui ne s'affichent pas à mon écran... :-/

Comme je te disais les sites pour partager mon fichier comme tu me l'as proposé sont bloqués sur mon lieu de travail. Je ne vois donc pas comment les faire passer ici, si ce n'est avec l'image postée. Tout en précisant qu'un zoom est possible dessus sans faire perdre en résolution.

J'ai même regardé mes précédents sujets sur le forum pour être sûre de rien laisser passer, je n'ai rien trouvé. Et sur celui-ci tu as été lé seul intervenant me demandant de partager le fichier, suite à quoi on pourrait m’aider. Et je me suis excusée car je n’ai vu ton message (et n’ai donc réagi) qu’après avoir essayé de compléter ma requête.

Je trouve juste dommage le ton ironique employé que tu emploies ; je pense juste qu’il y a eu mauvaise compréhension. Je débute sur ce type de forum grâce à ce projet d’automatisation de fichier alors peut-être qu’il y a des usages qui m’échappent encore, mais j’apprendrais :-)

Ceci dit merci à toi.

Dianex87