Construire un plan en fonction des données

Fermé
azerty10 - 22 juin 2011 à 16:26
 azerty10 - 21 juil. 2011 à 16:24
Bonjour,
j'ai construit un plan sur excel ,et dans ce plan je dois insérer des données qui sont sur fichier excel.
Aussi, pour chaque case du plan je dois inserer 5 données différentes.
Le problème est que j'ai plus de 3000 références et donc 3000 case à insérer dans le plan.

je me demandais s'il n'existerait pas une solution pour inserer plus rapidement les données dans le plan.

Pour le moment je fais du copier coller...



A voir également:

4 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 708
22 juin 2011 à 22:26
bonjour

Tu peux te faire une macro mais pour cela il faudrait qu'il y ait un algorithme systématique à appliquer : pour situer la place dans chaque élément des données, excel n'a que très peu des dons divinatoires.
0
mercii deja pour cette info, mais je voulais savoir quelle algorithme utilisé svp?
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 708
23 juin 2011 à 09:07
bonjour,

Pour connaitre l'algorithme il faudrait déjà avoir une petite idée de la structure de tes données.

Si la position sur le plan a une correspondance avec les données, par exemple la longitude et la latitude, il y a moyen d'élaborer une procédure mais si c'est pour disposer des végétaux sur un jardin d'ornement ce sera plus difficile.
0
J'ai un fichier excel avec 5 colonnes (ex:on a : ref =111111111H, cmj =3, emplacement=A001, type de boite et qté par boite = A00/0001,et Nombre de boite =01)

sachant que l'emplacement est fixe qu'il est recurrent 6 fois (on a par exemple une ref qui peut prendre un emplacement jusqu'à six, et cela en fonction du nombre de boite et du type de boite)

le type de boite est fixe il est fonction des references, le nombre de boite est variable il varie en fonction du type de boite.

je veux mettre dans une case du plan (la case correspond a l'emplacement), ces 5 données.

voila le probleme auquelle suis confronté...mais on reste zen
0
Bonjour excusez moi pour le retard...

le lien où vous pourriez trouver structure de mon plan

http://www.cijoint.fr/cjlink.php?file=cj201107/cijDREgmrf.xlsx
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 708
23 juin 2011 à 20:21
bonjour

J'ai fait des classeurs un peu dans ce style et si tu pouvais nous mettre un exemple de classeur, sans données identifiables et privées, mais avec la structure de tes données sur http://www.cijoint.fr/ puis nous mettre le lien généré ici ce serait plus facile.
0
http://www.cijoint.fr/cjlink.php?file=cj201107/cijDREgmrf.xlsx
0
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 235
4 juil. 2011 à 14:00
Bonjour azerty10.

Déjà ton problème n'est pas simple ; alors aide-nous à comprendre !
Tu parles de case et d'emplacement : devons-nous supposer que par case du plan tu entends cellule du tableau, et que par emplacement tu entends Adresse indiquée en colonne E de "Données" ?
0
Bonjour ,

En effet , la case c'est la cellule du tableau et l'emplacement c'est l'adresse en E .
donc je dois insérer les 5 données dans une cellule du tableau.

sachant que chaque référence est unique, mais peut avoir 1 à 4 case dans le plan de manière à ce que les cases soient alignées en fonction de l'adresse et qu'une adresse peut avoir 3 cases ou 6 cases

exemple : une meme reference 11111H peut occuper 5 cases de l'adresse H014 il va donc rester une case de l'adresse H014


Merci
0
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 235
4 juil. 2011 à 23:28
S'il te plait, donne des exemples dans tes posts qui correspondent au PLAN fourni et aux DONNEES sélectionnées.
Ainsi l'adresse H014 de ton message précédent n'a pas la même référence qu'à la ligne 9 des DONNEES, et le PLAN ne propose que les zones Q et U, pas la zone H.
Les 8 seules références reportées dans le PLAN (zone U) ne figurent pas parmi les 21 DONNEES en exemple.
Plus grave, la moitié des adresses en colonne E de DONNEES se terminent par un 0, alors que le système de numérotation n'autorise que les chiffres de 1 à 6 en dernière position.
Sans compter que nous aurions bien du mal à écrire les bonnes formules d'affichage avec des coordonnées pertinentes, puisque nous ignorons où seront disposées les zones A, B et suivantes ...
En conclusion, malgré le temps que j'y ai déjà consacré, je n'entrevois aucune solution pour résoudre ton problème. Désolé.
0
ok merciiii dans tous les cas
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 708
4 juil. 2011 à 23:02
bonjour

sachant que l'emplacement est fixe qu'il est recurrent 6 fois (on a par exemple une ref qui peut prendre un emplacement jusqu'à six, et cela en fonction du nombre de boite et du type de boite)


En fonction de quoi tu vois le nombre et le type de boite ?

Est-ce toi qui affecte l'adresse sur la plan ?

Si c'est le cas, j'ai un classeur prêt à fonctionner.
0
Bonjour, excusez moi pour le retard

le nombre et le type de boite est défini au préalable chaque référence à son type de boite mais le nombre de boite est defni par un calcul.

l'adresse sur le plan oui je les affecte
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 708
13 juil. 2011 à 09:50
Bonjour azerty10,

Voici donc ton classeur avec la macro "transfert" dans le module "plan" qui te positionne ta base :

http://www.cijoint.fr/cjlink.php?file=cj201107/cijqcWDAhi.xlsm

Je t'ai rajouté une macro "transfert_bis" qui supprime les libellés dans la cellule affectée, ce qui allège ton classeur : à toi de voir.
0
j'arrive pas à ouvrir le fichier il est en xlsm tu peux changer de format stp
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 708
13 juil. 2011 à 14:42
Comme tu as envoyé un .xlsx, tu dois utiliser 2007/2010 et donc avec une macro, il te faut sauvegarder en .xlsm. Par contre IE8 est incapable d'ouvrir correctement ces fichiers, il faut utiliser un autre navigateur comme Firefox par exemple : je te le met en ancienne version 2003 .xls

http://www.cijoint.fr/cjlink.php?file=cj201107/cijdW1PJnS.xls
0
Merci vraiment gbinforme tu viens de m'aider beaucoup dans ce travail.J'ai pris note c'est à mon tour de jouer.
je vais suivre ta procédure.

Merci encore génie..
0