Creation onglet sur escel

chnordiste -  
xkristi Messages postés 4336 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaiterai créer (avec votre aide) une macro qui me permettra de créer un onglet pour chaque valeur différente d'une colonne. Je m'explique :

Dans une feuille "Données" ; j'ai :
Nom Prix M²
Lille 152 236
Lille 153 200
Lille 154 190
Lille 155 25
Lens 215 256
Lens 100 258
Lens 510 700

Je voudrais créer un onglet "Lille" avec les données suivantes :
Nom Prix M²
Lille 152 236
Lille 153 200
Lille 154 190
Lille 155 25

et un onglet "Lens" avec les données suivantes :
Nom Prix M²
Lens 215 256
Lens 100 258
Lens 510 700

Biensur, dans mon exemple, il n'y a que 3 colonnes mais en réalité, il y a en 15. De même que le nombre de creation d'onglet en fonction des valeurs est différent d'une semaine, à une autre

En vous remerciant par avance

Chnordiste
A voir également:

1 réponse

xkristi Messages postés 4336 Date d'inscription   Statut Membre Dernière intervention   564
 
Bonjour c'est dans le cadre de ton travail
ou d'un devoir ?

comment mets-tu à jour tes données ? manuellement , en automatique provenant d'une base de données?
à quoi sert que tu aies plusieurs onglets ?
si c'est pour le taff , je me demande pourquoi tu n'utilises pas le tableau croisé dynamique qui te permet de faire une synthèse des données
et qui te propose des ascenseurs permettant d'avoir les données d'une seule référence ici la ville

attention au nombre d'onglets maximum

1
chnordiste
 
Bonjour,

Afin d'etre le plus explicite possible, voici quelques réponses à tes questions....
Mes données sont exportées chaque semaine depuis une base de données...

Si je mets ces données par onglets, c'est pour plusieurs raisons :
L'ensemble de mes données tournent autour de 88 000 lignes donc impossible de les mettre sous excel entierement et de faire un tableau croisé dynamique
Les donnees sont réparties par département et un département n'a aucun droit de regard sur son voisin...


Peux tu m'aider ?

En te remerciant par avance
0
xkristi Messages postés 4336 Date d'inscription   Statut Membre Dernière intervention   564 > chnordiste
 
Ta base de données est laquelle ?
Tu travailles sur msquery et ODBC ?

vois-tu la requête (SQL) qui te ramène les données ? donc avec comme critère le département ?
en fonction de ce que tu veux , on peut faire une somme de plusieurs lignes avant de les ramener
ce qui réduit le nombre de lignes dans Excel.

ta colonne prix est un CA et m2 la qté de M2 réalisés ?

0
chnordiste > xkristi Messages postés 4336 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Les données proviennent d'une base de données ODBC.

Il est vrai que je peux mettre un filtree sur ma requete pour avoir un département à la fois puis faire un copier coller sur une feuille excel mais cela me prendrais trop de temps... c'est pourquoi, j'extrait tout et ensuite je cree mes onglets manuellement.

Crosi tu quil existe une macro capable de crer automatqiuement un onglet pour chacune de mes variables.

En te remerciant par avance...

P.s : les donnees mis en ligne sont purement fictif, j'aurais tres bien pu mettre nombre de personnes qui mangent à la cantine ou encore nombre de voitures accidentées par semaine - car il s'agit en général de nombre

Merci par avance pour ta réponse
0
xkristi Messages postés 4336 Date d'inscription   Statut Membre Dernière intervention   564 > chnordiste
 
Pour la macro , je ne sais pas , je ne fonctionne jamais comme cela

vois si tu as vraiment besoin du détail de chaque ligne parce que l'on peut totaliser des lignes avant de les ramener dans Excel ?
et si tu passes par query
tu peux faire directement un tableau croisé dynamique ce qui te permet suivant les cas de traiter beaucoup plus de lignes.

Est-ce que tu imprimes tes résultats pour les diffuser ?
0