Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2012, 13h15   #1
Candidat au titre de Membre du Club
 
Ingénieur Support BE
Inscription : décembre 2011
Messages : 66
Détails du profil
Informations professionnelles :
Activité : Ingénieur Support BE

Informations forums :
Inscription : décembre 2011
Messages : 66
Points : 12
Points : 12
Par défaut Recopie de bloc de 4 cellules consecutifs

Bonjour,

J'ai un tableau excel composé d'un nombre de données qui sont regroupées en 4 colonnes par 4 colonnes. Pour chaque ligne le nombre de paquet de 4 n'est pas le même.
Je voudrais recopier chaque bloc de 4 dans des lignes qui se suivent en gardant à chaque fois l'identifiant de la ligne de départ. Et ceci de façon automatique.

D'avance merci pour votre aide
Images attachées
Type de fichier : jpg vipno.JPG (74,8 Ko, 12 affichages)
VIPNO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2012, 20h45   #2
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 225
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 225
Points : 2 025
Points : 2 025
Bonjour,
Guère de candidat.
Bon avec VBA je crois que c'est possible.
Faut-il faire cette opération ligne par ligne ou groupe de lignes par groupe de lignes. ce serait plus simple à programmer, ligne par ligne me sempble-t-il.
Ne serait-il pas mieux de faire la transposition sur une autre feuille vu que l'on ne connait pas le nombre de tâche à traiter à l'avance.
Edit : Précision ligne par ligne veut dire tâche par tâche.
J'ai déjà une solution pour cette façon de faire. Après l'inscription d'une ligne de tâche on clique un bouton et la transposition se fait dans le tableau du bas.
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/01/2012, 07h54   #3
Candidat au titre de Membre du Club
 
Ingénieur Support BE
Inscription : décembre 2011
Messages : 66
Détails du profil
Informations professionnelles :
Activité : Ingénieur Support BE

Informations forums :
Inscription : décembre 2011
Messages : 66
Points : 12
Points : 12
Par défaut des info suplémentaires

Bonjour,
Merci pour cette réponse,
En fait je voulais effectivement le faire sur une autre feuille car il y aura ensuite un autre traitement. Mais chaque chose en son temps.

Donc je voudrais d'abord pour la premier ligne, tester le nombre d'occurrence à effectuer (3) puis, recopier les données sur 3 lignes. Passer ensuite à la deuxième ligne et faire de même....
Au départ je voulais le faire en direct mais je pense qu'il faut passer par VBA....

Autre point, je modifie le tableau de départ tous les mois.

Je suis à l'écoute de votre solution si vous en avez une.
D'avance merci

VIPNO
VIPNO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 11h27   #4
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 225
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 225
Points : 2 025
Points : 2 025
Bonjour,
Faites des essais avec ce que je propose et dites nous si cela convient.
S'il faut le faire dans une autre feuille dites le nom que la feuille portera.
Dite aussi avec quelle version d'Excel vous travaillez.
Je joins un fichier pour 2003.

Citation:
Autre point, je modifie le tableau de départ tous les mois.
Cela demande des explications supplémentaires.
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/01/2012, 17h12   #5
Candidat au titre de Membre du Club
 
Ingénieur Support BE
Inscription : décembre 2011
Messages : 66
Détails du profil
Informations professionnelles :
Activité : Ingénieur Support BE

Informations forums :
Inscription : décembre 2011
Messages : 66
Points : 12
Points : 12
Bonjour,

J'ai fait des essais et cela convient pour la première itération.
Mais
1 - si je rajoute un groupe de 4 sur la première ligne, je dois tout effacé pour prendre cette modification en compte.
2 - Le fait de devoir se repositionner à chaque fois sur la ligne à traiter ne me convient pas particulièrement, j'avais imaginé que le tableau se re-remplissait entièrement ou à partir de la 1° ligne à modifier en cliquant sur le bouton.
3 - Je préfère effectivement que cela soit sur une autre feuille que l'on peut appeler "Feuil2" . Je pense que je serai capable d'adapter dans le programme.

Voila, si ce n'est pas abuser de vos connaissances....
D'avance merci

VIPNO
VIPNO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 08h03   #6
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 225
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 225
Points : 2 025
Points : 2 025
Bonjour,
Proposition suivante.
On peut ajouter une fiche dans une tâche ou une nouvelle tâche et tout le tableau est remis à jour dans la feuil2.
J'espère avoir compris votre demande.
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 26/01/2012, 11h27   #7
Candidat au titre de Membre du Club
 
Ingénieur Support BE
Inscription : décembre 2011
Messages : 66
Détails du profil
Informations professionnelles :
Activité : Ingénieur Support BE

Informations forums :
Inscription : décembre 2011
Messages : 66
Points : 12
Points : 12
Par défaut Ajout d'une colonne

Bonjour,
Beau travail, cela répond parfaitement à ce que je voulais.
Ma réflexion sur le sujet n'étant pas figée, j'ai essayé de rajouter une colonne en me disant que je pourrais éventuellement modifier le prog si nécessaire qd je l'aurai compris.
Et j'ai ensuite enlevé cette colonne. Je suis donc à priori revenu au point de départ mais maintenant le prog bug.

Est ce que vous pourriez regarder ce qui bug et si possible documenter un peu le prog pour que je puisse y faire des modif si nécessaire. Je débute en VB mais j'ai envie de comprendre... Ah la curiosité...

Merci beaucoup pour cette aide très précieuse
A bientôt
VIPNO
Fichiers attachés
Type de fichier : xls Copie de TransposeLigne_Feuille.xls (62,0 Ko, 4 affichages)
VIPNO est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 26/01/2012, 12h07   #8
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 225
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 225
Points : 2 025
Points : 2 025
Re,
Ce qui ce passait c'est que la ligne de titre de la feuille 2 s'effacait aussi, mais c'est de ma faute sans doute. Bien que je ne l'avais pas remarqué avant.
Soit c'est arrangé. J'ai ajouté quelques commentaires dans la procédurepour vous aidez à comprendre.
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 26/01/2012, 14h15   #9
Candidat au titre de Membre du Club
 
Ingénieur Support BE
Inscription : décembre 2011
Messages : 66
Détails du profil
Informations professionnelles :
Activité : Ingénieur Support BE

Informations forums :
Inscription : décembre 2011
Messages : 66
Points : 12
Points : 12
Par défaut suite et repatition sur les mois

Bonjour,

Merci encore, je regarde cela après ma réunion de cet après midi.

En attendant je vous soumets la suite des opérations à effectuer sur la feuille de calcul.
Je voudrais ensuite répartir les jours travaillés sur les mois de l'année, sur la droite de la feuille
Puis ensuite rassembler les infos par personne ou projet (FT) pour pouvoir faire une evaluation de charge.
Dans l'évaluation il faudrait egalement que je puisse prendre en compte les jours fériés....mais cela pourra être vu ultérieurement...
Voilà, si vous avez encore un peu de temps à y consacrer.
Merci d'avance
A bientôt
VIPNO
VIPNO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 10h31   #10
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 225
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 225
Points : 2 025
Points : 2 025
Bonjour,
Si vous pouvez renvoyez moi le fichier avec un exmple de disposition de la feuille et les résultats qu'il faut obtenir pour quelques personnes et/ou tâches
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 16h36   #11
Candidat au titre de Membre du Club
 
Ingénieur Support BE
Inscription : décembre 2011
Messages : 66
Détails du profil
Informations professionnelles :
Activité : Ingénieur Support BE

Informations forums :
Inscription : décembre 2011
Messages : 66
Points : 12
Points : 12
Par défaut Oubli du fichier

Bonjour,
Je pensais avoir mis le fichier....
Sur le fichier precedent j'ai commencé à essayer de rajouter une colonne...
Cordialement,
VIPNO
Fichiers attachés
Type de fichier : xlsx Test_Plan_davancement.xlsx (231,9 Ko, 2 affichages)
VIPNO est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 27/01/2012, 18h29   #12
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 225
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 225
Points : 2 025
Points : 2 025
Bonjour,
Citation:
Sur le fichier precedent j'ai commencé à essayer de rajouter une colonne
Vous parlez d'ajouter une colonne, où ça ?
Il faudrait travailler sur 5 colonnes ?
Je n'arrive pas à comprendre ce que vous voulez faire. Désolé.
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 20h57   #13
Candidat au titre de Membre du Club
 
Ingénieur Support BE
Inscription : décembre 2011
Messages : 66
Détails du profil
Informations professionnelles :
Activité : Ingénieur Support BE

Informations forums :
Inscription : décembre 2011
Messages : 66
Points : 12
Points : 12
Par défaut ajouter des colonnes

Bonjour,

J'ai réussi à rajouter une colonne avant les blocs de 4 colonnes à traiter sur la feuille de départ et sur celle d'arrivée.
Maintenant il faut que je convertisse les durées en les répartissant sur les jours ouvrés des mois correspondant comme dans le fichier excel précédent.
Il faut ensuite sommer les lignes qui correspondent à la même personne et même FT pour connaitre la charge de chacun.
Voila, le resultat voulu est dans les feuilles ETP par personne ou ETP par projet par année avec la feuille à onglet rouge en départ.
Encore pas mal de traitement ...
J'espère avoir été plus claire
Cordialement
VIPNO
VIPNO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2012, 04h55   #14
Candidat au titre de Membre du Club
 
Ingénieur Support BE
Inscription : décembre 2011
Messages : 66
Détails du profil
Informations professionnelles :
Activité : Ingénieur Support BE

Informations forums :
Inscription : décembre 2011
Messages : 66
Points : 12
Points : 12
Par défaut Remplissage de la charge mensuelle

Bonjour,

En modifiant le programme proposé j'ai réussi à obtenir ce que je voulais dans ma demande de départ. Je ferme donc le sujet pour en rouvrir un autre que j'appellerai remplissage de la charge mensuelle.
Merci beaucoup pour l'aide apportée sur cette première étape.
VIPNO
Fichiers attachés
Type de fichier : xls Plan TransposeLigne_Feuille.xls (111,5 Ko, 1 affichages)
VIPNO est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h07.


 
 
 
 
Partenaires

Hébergement Web