Dupliquer un chiffre sur plusieurs colonnes identifiée

Y compris Power BI, Power Query et toute autre question en lien avec Excel
F
FEURGARD
Membre habitué
Membre habitué
Messages : 87
Inscrit le : 17 juin 2008
Version d'Excel : 2000

Message par FEURGARD » 21 mars 2014, 17:26

Bonjour à tous

A partir du fichier joint je souhaiterais pourvoir :

- à partir de la colonne O intitulé H (heures) je souhaiterais calquer rapidement le chiffre indiqué dans toutes les colonnes H de chaque semaine
Existe t il une formule pour faire cette action?


Merci d'avance pour le coup de main

Charly
test Geseff forum.xls
(209 Kio) Téléchargé 10 fois
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8'886
Appréciations reçues : 63
Inscrit le : 6 avril 2007
Version d'Excel : 2016

Message par Yvouille » 22 mars 2014, 07:56

Salut,

Je pense que par formule ça serait très compliqué, voire impossible. Par contre par macro ……

Si ça t’intéresse, dis-moi encore si j’ai bien compris ta demande :

A) Tu voudrais pouvoir inscrire un chiffre en O6 par exemple et qu’il s’inscrive automatiquement en S6, W6, AA6, etc. ?

B) Et idem pour le chiffre que tu inscrirais en 023 et qui devrait être répercuté dans les cellules S23, W23, AA23, etc. ?

C) Et idem pour O40, O58, O77, etc. ?

D) Si oui, ton fichier est immuable et les cellules Oxx concernées seront toujours aux mêmes endroits ou tu risques d’ajouter des lignes et des colonnes et que ces cellules références soient déplacées ?

A te relire.
Yvouille

Valais de Coeur
F
FEURGARD
Membre habitué
Membre habitué
Messages : 87
Inscrit le : 17 juin 2008
Version d'Excel : 2000

Message par FEURGARD » 22 mars 2014, 10:20

Bonjour Yvouille
Tout d'abord merci de t'intéresser à mon problème
Tu as bien compris ce que je souhaitais!
Le but du jeu n'est pas d'ajouter des colonnes; elles resteront figées!
J'ajouterais certainement des lignes
Ce tableau me permettra de gérer les effectifs d'un service en y intégrant:
les CP
LEs Arrêts maladies
Les Heures travaillées ==> et donc me faire gagner du temps pour renseigner les cellules Heures en fonction de la base horaire

J,espère t'avoir éclairci

A ta dispo si des doutes persistent

A très vite

Charly
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8'886
Appréciations reçues : 63
Inscrit le : 6 avril 2007
Version d'Excel : 2016

Message par Yvouille » 22 mars 2014, 11:16

Re,

Dans le fichier ci-joint, à chaque fois que tu modifies l'une des cellules O6, O23, O40, O58, O77 ou O96, les cellules suivantes sont adaptées en conséquence.

Amicalement.

EDIT IMMEDIAT : En relisant ta demande, je me rends compte que j'ai loupé le passage 'J'ajouterais certainement des lignes'. Donc regarde déjà si ça va dans le bon sens et je verrai comment corriger au sujet de ce rajout de lignes par la suite.
test Geseff forum_V1.xls
(214 Kio) Téléchargé 9 fois
Yvouille

Valais de Coeur
F
FEURGARD
Membre habitué
Membre habitué
Messages : 87
Inscrit le : 17 juin 2008
Version d'Excel : 2000

Message par FEURGARD » 22 mars 2014, 14:16

Un grand merci
c'est ce que je souhaitais!
Peux tu m'expliquer de manière à pouvoir le faire sur les autres lignes (1 ligne = 1 collaborateur)
ce tableau va vivre sur les lignes en fonction des entrées et sorties des équipes! mais pas en terme de colonne !

Merci d'avance
Charly
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8'886
Appréciations reçues : 63
Inscrit le : 6 avril 2007
Version d'Excel : 2016

Message par Yvouille » 22 mars 2014, 14:32

FEURGARD a écrit :Peux tu m'expliquer de manière à pouvoir le faire sur les autres lignes (1 ligne = 1 collaborateur)
ce tableau va vivre sur les lignes en fonction des entrées et sorties des équipes! mais pas en terme de colonne !
Je ne vois absolument pas de quoi tu parles. Il n’a encore pas été question de collaborateur pour l’instant et d’ailleurs je ne vois nulle part sur ton fichier d’indication de collaborateurs, même pas des noms fictifs !

J’avais compris que tu devais dupliquer le chiffre inscrit dans la colonne O, dans la ligne juste en dessous du titre ‘H’, pour un groupe de lignes, mais pas par collaborateur.

Peux-tu alors me fournir un fichier avec quelques inscriptions complémentaires qui faciliteraient sa compréhension ? Et m’indiquer avec précision où seraient ajouté ces collaborateurs ?

A te relire.
Yvouille

Valais de Coeur
F
FEURGARD
Membre habitué
Membre habitué
Messages : 87
Inscrit le : 17 juin 2008
Version d'Excel : 2000

Message par FEURGARD » 23 mars 2014, 11:14

Bonjour
Ce tableau a pour but de gérer les effectifs d'un service
Les lignes correspondent à 1 collaborateur
les lignes identifiées sont encadrées
Par exemple Pierre à un vol d'heure sem de 30 H en O8 j'aimerais connaître ta technique si possible pour dupliquer facilement ces 30H en S8, W8..... jus'en sem 52
En connaissant la technique je pourrais le faire pour le reste du service correspondant au cellule encadré
En effet ce tableau sera amené à vivre en terme de ligne car il y aura des entrees et sorties de collaborateurs

Merci d'avance
test Geseff forum_V1 (2).xls
(199.5 Kio) Téléchargé 12 fois
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8'886
Appréciations reçues : 63
Inscrit le : 6 avril 2007
Version d'Excel : 2016

Message par Yvouille » 23 mars 2014, 12:44

Salut,

En te posant mes questions A à D hier, je voulais que tu me dises si les lignes à traiter étaient bien les lignes 6, 23, 40, 58 et 77 – c’est-à-dire les seules lignes qui suivaient immédiatement tes lignes comportant des en-têtes H, CP, E et AM dès la colonne O - et j’avais compris que oui.

Il semble bien maintenant que nous nous sommes mal compris et on doit d’abord continuer à déterminer quelles lignes doivent être traitées ou non.

Partons alors sur de nouvelles bases : J’ai compris que tu avais une ligne de titres pour plusieurs tableaux, soit la ligne 3.

Tu as un premier tableau dont les numéros de semaines sont placés dans les colonnes O à HN, sur la ligne 4. Appelons-la ‘ligne des numéros de semaines’. Sur ton exemple, cette ‘ligne de numéros de semaines’ pour les tableaux suivants se retrouve aux lignes 21, 38, 56, etc.

Immédiatement après ces ‘lignes de numéros de semaines’, tu as pour chaque tableau une ligne que nous allons appeler les ‘lignes H/CP/E/AM’ et des lignes que nous allons appeler les ‘lignes cibles services’, vu ton inscription dans la colonne N en regard de chacune de ces lignes.

Tu as encore pour chaque tableau une ligne identique dans lesquelles tu as placé des formules et des MFC. Vu tes textes dans la colonne M, appelons-les les ‘lignes Quotas atteint’.

Et enfin, à la suite, tu as une ou plusieurs lignes sur lesquelles je remarque que tu as placé des noms de collaborateurs, appelons-les donc les ‘lignes de collaborateur ’ ; selon ce que j’ai compris, c’est le nombre de ces ‘lignes de collaborateur ’ qui peut varier.

Ceci étant dit, tu auras bien remarqué que mon code ne fonctionne que pour les ‘lignes de numéros de semaine’ et pour autant qu’il n’y ait pas de ‘lignes de collaborateur ’ ajoutées entre-temps.

Selon ce que j’ai compris, tu voudrais pouvoir rajouter autant de ‘lignes de collaborateur que tu désires dans chacun des tableaux et que l’incrémentation des heures inscrites dans la colonne O continue de fonctionner quand même pour chaque ‘ligne cibles services’. Question 1) Est-ce bien cela ?

Mais j’ai compris également que tu voudrais la même incrémentation automatique à partir de la colonne O pour toutes les ‘lignes de collaborateur ’. Question 2) Est-ce bien cela également ?

Si tu réponds oui à la question 2, merci de répondre à la question 3) Est-ce que chaque ‘ligne de collaborateur’ aura un nom de collaborateur inscrit dans la colonne B (comme tes lignes 8, 25, 26) ou est-ce possible que ces lignes soient parfois vides dans la colonne B, comme tes lignes 27, 28, 29, 42, etc. ?

Question 4) Tu me demandes de t’expliquer comment j’ai réalisé ma macro afin que tu puisses continuer tout seul. Peux-tu alors m’indiquer ton niveau de connaissance des codes VBA, de manière à ce que je sache si je dois te donner des explications très détaillées ou moins ?

Lorsque tu me répondras, utilise au maximum mes dénominations ci-dessus afin de faire référence aux lignes que tu mentionneras.

A te relire.
Yvouille

Valais de Coeur
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8'886
Appréciations reçues : 63
Inscrit le : 6 avril 2007
Version d'Excel : 2016

Message par Yvouille » 1 avril 2014, 20:46

Ma réponse n'est pas assez complète à ton goût ? :( :( :(
Yvouille

Valais de Coeur
F
FEURGARD
Membre habitué
Membre habitué
Messages : 87
Inscrit le : 17 juin 2008
Version d'Excel : 2000

Message par FEURGARD » 3 avril 2014, 13:35

Bonjour
Désolé de ne pas t'avoir répondu mais je n'ai pas eu le temps de regarder avant!

Pour te répondre :
Question 1) Est-ce bien cela ? oui
Question 2) Est-ce bien cela également ?oui
3) Est-ce que chaque ‘ligne de collaborateur’ aura un nom de collaborateur inscrit dans la colonne B (comme tes lignes 8, 25, 26)? non
4) est-ce possible que ces lignes soient parfois vides dans la colonne B, comme tes lignes 27, 28, 29, 42, etc. ? oui


Encore un grand merci pour ton coup de main
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message