Construire un plan en fonction des données
azerty10
-
azerty10 -
azerty10 -
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...
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:
- Construire un plan en fonction des données
- Fuite données maif - Guide
- Fonction si et - Guide
- Trier des données excel - Guide
- Youtube en arrière plan - Guide
- Sauvegarde des données - Guide
4 réponses
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.
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.
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.
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.
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" ?
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" ?
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
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
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é.
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é.
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.
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.
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.
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.
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
http://www.cijoint.fr/cjlink.php?file=cj201107/cijdW1PJnS.xls
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.
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
le lien où vous pourriez trouver structure de mon plan
http://www.cijoint.fr/cjlink.php?file=cj201107/cijDREgmrf.xlsx