Modification d'une source de données pour créer un tableau croisé dynamique
Fermé
Antrhope
Messages postés
6
Date d'inscription
jeudi 5 décembre 2019
Statut
Membre
Dernière intervention
2 juillet 2020
-
5 déc. 2019 à 22:42
via55 Messages postés 14512 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 janvier 2025 - 10 déc. 2019 à 00:16
via55 Messages postés 14512 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 janvier 2025 - 10 déc. 2019 à 00:16
A voir également:
- Excel tableau croisé dynamique modifier plage de données
- Tableau croisé dynamique - Guide
- Modifier liste déroulante excel - Guide
- Modifier dns - Guide
- Trier tableau excel - Guide
- Tableau word - Guide
3 réponses
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 741
5 déc. 2019 à 23:28
5 déc. 2019 à 23:28
Bonsoir Anthrope
Un exemple à adapter :
https://mon-partage.fr/f/579ucLDM/
J'ai limité les plages de recherche à 3000 lignes dans les formules; à modifier si nécessaire
Cdlmnt
Via
Un exemple à adapter :
https://mon-partage.fr/f/579ucLDM/
J'ai limité les plages de recherche à 3000 lignes dans les formules; à modifier si nécessaire
Cdlmnt
Via
Raymond PENTIER
Messages postés
58856
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 février 2025
17 284
6 déc. 2019 à 01:55
6 déc. 2019 à 01:55
Non, Anthrope.
Ton tableau est mal conçu au départ, et ne peut pas être manipulé "très facilement".
Il aurait été plus simple de transformer le second tableau pour qu'il devienne le premier ...
J'imagine que tu as de très nombreux produits, donc des dizaines de lignes dans ton tableau de départ ?
Il faudrait donc créer une macro en VBA, qui ajouterait 5 lignes après chacune de celles existantes, puis recopierait le rayon, le code et le produit, et remplacerait les colonnes D:I par une colonne unique D pour inscrire la ville ; une dernière colonne E contiendrait la quantité.
Mais je suppose que le nombre de villes, lui aussi, est plus élevé que les 6 de ton exemple ?
Ton tableau est mal conçu au départ, et ne peut pas être manipulé "très facilement".
Il aurait été plus simple de transformer le second tableau pour qu'il devienne le premier ...
J'imagine que tu as de très nombreux produits, donc des dizaines de lignes dans ton tableau de départ ?
Il faudrait donc créer une macro en VBA, qui ajouterait 5 lignes après chacune de celles existantes, puis recopierait le rayon, le code et le produit, et remplacerait les colonnes D:I par une colonne unique D pour inscrire la ville ; une dernière colonne E contiendrait la quantité.
Mais je suppose que le nombre de villes, lui aussi, est plus élevé que les 6 de ton exemple ?
Antrhope
Messages postés
6
Date d'inscription
jeudi 5 décembre 2019
Statut
Membre
Dernière intervention
2 juillet 2020
9 déc. 2019 à 20:29
9 déc. 2019 à 20:29
Bonsoir Raymond,
Je te remercie pour ta réponse.
Malheureusement, la forme du tableau de départ m'est imposée...
Tout à fait, j'ai énormément de produits et de magasins. Cela fait rapidement des tableaux énormes.
Une autre difficulté est que le nombre de magasin et le nom des magasins varie d'un produit à l'autre.
As-tu une idée pour surmonter toutes ces contraintes ?
Antrhope
Je te remercie pour ta réponse.
Malheureusement, la forme du tableau de départ m'est imposée...
Tout à fait, j'ai énormément de produits et de magasins. Cela fait rapidement des tableaux énormes.
Une autre difficulté est que le nombre de magasin et le nom des magasins varie d'un produit à l'autre.
As-tu une idée pour surmonter toutes ces contraintes ?
Antrhope
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 741
10 déc. 2019 à 00:16
10 déc. 2019 à 00:16
Re
Je m'aperçois que mon 1er tableau comportait une erreur dans la formule en colonne L où j'avais employé ARRONDI.INF alors qu'il faut utiliser ARRONDI.SUP
Je te renvoie le fichier corrigé avec pour chaque formule les explications qui devriat te faire comprendre le raisonnement utilisé
https://mon-partage.fr/f/Kr75fteH/
N'hésites pas à me redemander si ce n'est encore pas clair pour toi
Cdlmnt
Via
Je m'aperçois que mon 1er tableau comportait une erreur dans la formule en colonne L où j'avais employé ARRONDI.INF alors qu'il faut utiliser ARRONDI.SUP
Je te renvoie le fichier corrigé avec pour chaque formule les explications qui devriat te faire comprendre le raisonnement utilisé
https://mon-partage.fr/f/Kr75fteH/
N'hésites pas à me redemander si ce n'est encore pas clair pour toi
Cdlmnt
Via
9 déc. 2019 à 20:23
Je te remercie pour ces formules ! ça m'a vraiment aidé :)
Tu pourrais m'en dire un peu plus sur ton raisonnement ?
Merci d'avance,
Antrhope