A voir également:
- Excel : Liaison à "faire suivre".
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
20 réponses
gryzzly
Messages postés
4608
Date d'inscription
lundi 7 novembre 2005
Statut
Contributeur
Dernière intervention
24 octobre 2020
1 332
29 oct. 2007 à 14:13
29 oct. 2007 à 14:13
Salut,
Je vais me faire taper... je le sens, mais quand je lis une question comme ça, je me dis que les besoins ont été mal définis au départ, et que excel n'est pas approprié. J'ai dans l'idée que tu rapproches de la gestion de données... ce qui veut dire : systeme de gestion de base de données : access (par exple). Tu n'aurais plus ces problèmes.
PS : c'est juste une idée, certains te proposeront sans doute une solution pour excel. mais je dirais qu'à l'avenir, si tu dois gérer des infos utilisateurs (tu sais, des personnes dans des groupes, avec des infos concernant ces personnes et ces groupes), ce serait plus "logique" de s'orienter vers un sgbd.
Fin du hors sujet.
Je vais me faire taper... je le sens, mais quand je lis une question comme ça, je me dis que les besoins ont été mal définis au départ, et que excel n'est pas approprié. J'ai dans l'idée que tu rapproches de la gestion de données... ce qui veut dire : systeme de gestion de base de données : access (par exple). Tu n'aurais plus ces problèmes.
PS : c'est juste une idée, certains te proposeront sans doute une solution pour excel. mais je dirais qu'à l'avenir, si tu dois gérer des infos utilisateurs (tu sais, des personnes dans des groupes, avec des infos concernant ces personnes et ces groupes), ce serait plus "logique" de s'orienter vers un sgbd.
Fin du hors sujet.
Bonjour,
Dans mon fichier, il y a pas mal de calcul et de stats a faire... donc j'ai pensé "excel" d'autant plus que je n'ai jamais utilisé access.
Enfin bon, maintenant que c'est fait (et vu le temps que cela m'a pris) j'espere pouvoir trouver une solution adaptée à excel...
Merci
Dans mon fichier, il y a pas mal de calcul et de stats a faire... donc j'ai pensé "excel" d'autant plus que je n'ai jamais utilisé access.
Enfin bon, maintenant que c'est fait (et vu le temps que cela m'a pris) j'espere pouvoir trouver une solution adaptée à excel...
Merci
fourvin
Messages postés
276
Date d'inscription
lundi 19 mars 2007
Statut
Membre
Dernière intervention
2 février 2012
102
29 oct. 2007 à 14:46
29 oct. 2007 à 14:46
Je partage l'analyse de Gryzzly, qui plus est, tu peux facilmeent créer sous Access (VBA) des fonctions et formules réutilisables qui te laissent au moins autant de souplesse dans le calcul et l'affichage de tes informations que sous Excel.
Mais je comprends aussi qu'Excel est beaucoup plus souple, léger et "lisible" dans son utilisation qu'Access. Dans ce cas, si tu changes une personne de groupe (donc que tu changes sa feuille de classeur), il faut que tu modifies à la main l'adresse cible de ta feuille qui récapitule. Je ne vois guère d'autre solution.
Si ce changement intervient fréquement, je te conseille également d'envisager de passer sous Access.
Mais je comprends aussi qu'Excel est beaucoup plus souple, léger et "lisible" dans son utilisation qu'Access. Dans ce cas, si tu changes une personne de groupe (donc que tu changes sa feuille de classeur), il faut que tu modifies à la main l'adresse cible de ta feuille qui récapitule. Je ne vois guère d'autre solution.
Si ce changement intervient fréquement, je te conseille également d'envisager de passer sous Access.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
29 oct. 2007 à 22:51
29 oct. 2007 à 22:51
Bonsoir,
Je ne sais pas comment tu fais pour déplacer tes feuilles d'un classeur sur l'autre (si j'ai bien compris ton pb) mais si j'ai 2 classeurs d'ouverts et que je fais un cliqué-glissé d'un onglet vers un autre classeur les liens sont bien mis à jour. Et également si je le redéplace vers un 3ème classeur.
Maintenant peut-être que s'il y a des formules en cascade excel a du mal à remonter le changement de référence(?)... Ton exemple de copier la cellule A6 est sans doute trop simple. Voir si tu peux déposer une version allégée de tes classeurs, mais ça risque d'être prise de tête ce type de pb dès que les feuilles sont un peu compliquées.
A moins que certaines valeurs soient misent à jour par macro, là c'est clair que ça peut poser des difficultés.
PS: tu n'as pas dit dans quelle version d'excel tu travailles...
eric
Je ne sais pas comment tu fais pour déplacer tes feuilles d'un classeur sur l'autre (si j'ai bien compris ton pb) mais si j'ai 2 classeurs d'ouverts et que je fais un cliqué-glissé d'un onglet vers un autre classeur les liens sont bien mis à jour. Et également si je le redéplace vers un 3ème classeur.
Maintenant peut-être que s'il y a des formules en cascade excel a du mal à remonter le changement de référence(?)... Ton exemple de copier la cellule A6 est sans doute trop simple. Voir si tu peux déposer une version allégée de tes classeurs, mais ça risque d'être prise de tête ce type de pb dès que les feuilles sont un peu compliquées.
A moins que certaines valeurs soient misent à jour par macro, là c'est clair que ça peut poser des difficultés.
PS: tu n'as pas dit dans quelle version d'excel tu travailles...
eric
Salut
Plusieurs classeurs Microsoft Excel ; un classeur par groupe de personnes, celles-ci pouvant changer de groupe :
"Il me faut créer un document récupérant certaines infos de ces feuilles (par exemple la cellule A6 de chaque feuille)."
Proposition :
1 - Créer une feuille fixe intermédiaire dans chacun des classeurs pour récupérer les données .
2 - Créer un document qui récupère les données dans la feuille fixe intermédiaire dans chaque classeur .
merci .
à+
Plusieurs classeurs Microsoft Excel ; un classeur par groupe de personnes, celles-ci pouvant changer de groupe :
"Il me faut créer un document récupérant certaines infos de ces feuilles (par exemple la cellule A6 de chaque feuille)."
Proposition :
1 - Créer une feuille fixe intermédiaire dans chacun des classeurs pour récupérer les données .
2 - Créer un document qui récupère les données dans la feuille fixe intermédiaire dans chaque classeur .
merci .
à+
Bonjour,
Alors :
fourvin : Je ne connais pas dutout access ni VAB mais je vais m'y pencher
néné : ='[Atelier A2.xls]Dipoko'!T82
Ensuite si je deplace la feuille Dipoko vers un autre classeur il me met ='[Atelier A2.xls]#REF'!T82
eriiic: Dans mon cas les liens sont bien mis à jour si le classeur regroupant les données est ouvert en meme temps que le deplacement d'onglet. Sinon ca ne marche pas.
Anonyme : Ca m'a l'air interessant comme solution... Là ou ca bloque c'est comment je récupére toutes les donnes de la cellule A6 de chaque feuille... Sachant que des feuilles vont partir et d'autres se rajouter...?
En tout acs merci à tous!
Alors :
fourvin : Je ne connais pas dutout access ni VAB mais je vais m'y pencher
néné : ='[Atelier A2.xls]Dipoko'!T82
Ensuite si je deplace la feuille Dipoko vers un autre classeur il me met ='[Atelier A2.xls]#REF'!T82
eriiic: Dans mon cas les liens sont bien mis à jour si le classeur regroupant les données est ouvert en meme temps que le deplacement d'onglet. Sinon ca ne marche pas.
Anonyme : Ca m'a l'air interessant comme solution... Là ou ca bloque c'est comment je récupére toutes les donnes de la cellule A6 de chaque feuille... Sachant que des feuilles vont partir et d'autres se rajouter...?
En tout acs merci à tous!
Salut
(Voir mon Post #6)
Quand tu récupères les cellules A6 depuis la feuille intermédiaire ; modifications :
=> Tu récupères, en plus, le nom de la personne ; donc tu ne le sais pas (plus) à l'avance !
En fonction du nom trouvé, tu fais ton tri ; si nécessaire .
!! Faut pas chercher avec le nom ; = le titre des feuilles, mais avec les numéros des feuilles ou autres données relatives.
=> C'est moins simple, mais plus adaptatif, à la situation qui change .
Si le nombre de feuilles changes, fait un test du nombre de feuille !
=> Variante : Si un numéro de feuille existe, récupères la cellule A6, sinon stop la récupération .
merci .
à+
(Voir mon Post #6)
Quand tu récupères les cellules A6 depuis la feuille intermédiaire ; modifications :
=> Tu récupères, en plus, le nom de la personne ; donc tu ne le sais pas (plus) à l'avance !
En fonction du nom trouvé, tu fais ton tri ; si nécessaire .
!! Faut pas chercher avec le nom ; = le titre des feuilles, mais avec les numéros des feuilles ou autres données relatives.
=> C'est moins simple, mais plus adaptatif, à la situation qui change .
Si le nombre de feuilles changes, fait un test du nombre de feuille !
=> Variante : Si un numéro de feuille existe, récupères la cellule A6, sinon stop la récupération .
merci .
à+
Salut
Précision :
Tu peux toujours utiliser les noms, mais d'une manière différente .
(Tu peux utiliser les noms pour faire une recherche ou une sélection de feuille ; mais la manière change)
=> Test éventuellement, si sur la feuille cible, une donnée "test" est présente pour donnée suite .
(Numéro de feuille par exemple ou un nom ou autre données utilisables directement pour un "calcul")
Les noms sont fixes ; on connaît tous les noms à l'avance ? Cela peut servir à éviter certains "calculs" .
=> Mais c'est moins adaptatif .
J'entends ci-dessus par "calcul", toutes opérations ou traitements des données sans que ce soit que du calcul pur .
(1 + 1 = 2 par exemple est du calcul pur ; tester si une feuille existe, ce n'est pas du calcul comme 1 + 1 = 2)
merci .
à+
Précision :
Tu peux toujours utiliser les noms, mais d'une manière différente .
(Tu peux utiliser les noms pour faire une recherche ou une sélection de feuille ; mais la manière change)
=> Test éventuellement, si sur la feuille cible, une donnée "test" est présente pour donnée suite .
(Numéro de feuille par exemple ou un nom ou autre données utilisables directement pour un "calcul")
Les noms sont fixes ; on connaît tous les noms à l'avance ? Cela peut servir à éviter certains "calculs" .
=> Mais c'est moins adaptatif .
J'entends ci-dessus par "calcul", toutes opérations ou traitements des données sans que ce soit que du calcul pur .
(1 + 1 = 2 par exemple est du calcul pur ; tester si une feuille existe, ce n'est pas du calcul comme 1 + 1 = 2)
merci .
à+
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
30 oct. 2007 à 11:46
30 oct. 2007 à 11:46
Et c'est un gros problème d'ouvrir ce fichier avant de faire les modifs ?
Une suggestion : intégrer dans les autres classeurs l'ouverture de celui ci, et le mettre en masqué si la majorité des utilisateurs n'en ont pas l'usage.
Ce sera transparent pour tout le monde et tes liens seront à jour.
eric
Une suggestion : intégrer dans les autres classeurs l'ouverture de celui ci, et le mettre en masqué si la majorité des utilisateurs n'en ont pas l'usage.
Ce sera transparent pour tout le monde et tes liens seront à jour.
eric
Bonjour,
Bonne idée eriiic... et concretement comme je peux faire ca?
PS : si je l'integre a tous les classeurs et que j'en ouvre deux en meme temps (pour faire passer une feuille d'un classeur à l'autre), ce la ne va t'il pas etre genant de l'avoir ouvert 2 fois?
Bonne idée eriiic... et concretement comme je peux faire ca?
PS : si je l'integre a tous les classeurs et que j'en ouvre deux en meme temps (pour faire passer une feuille d'un classeur à l'autre), ce la ne va t'il pas etre genant de l'avoir ouvert 2 fois?
Salut
"Benjamin", utilises-tu des Macros Excel ou de la programmation dans Microsoft Excel ?
(les fonctions à utiliser dans les cellules comme de nouvelles formules, c'est le plus simple)
=> Ou utilises-tu seulement des formules (donc déjà existantes) dans les cellules ?
Le plus simple :
1 - Créer une feuille fixe intermédiaire dans chacun des classeurs pour récupérer les données .
2 - Créer un document qui récupère les données dans la feuille fixe intermédiaire dans chaque classeur .
Pourquoi utilises-tu plusieurs classeurs ? C'est très bien de séparer (...) ; mais ça complique un peu .
Un début d'aide ; 'rapide' ; "désigner une feuille en vba par son numéro" ; sur Excel Downloads Forums :
https://www.excel-downloads.com/threads/designer-une-feuille-en-vba-par-son-numero.72989/
merci .
à+
"Benjamin", utilises-tu des Macros Excel ou de la programmation dans Microsoft Excel ?
(les fonctions à utiliser dans les cellules comme de nouvelles formules, c'est le plus simple)
=> Ou utilises-tu seulement des formules (donc déjà existantes) dans les cellules ?
Le plus simple :
1 - Créer une feuille fixe intermédiaire dans chacun des classeurs pour récupérer les données .
2 - Créer un document qui récupère les données dans la feuille fixe intermédiaire dans chaque classeur .
Pourquoi utilises-tu plusieurs classeurs ? C'est très bien de séparer (...) ; mais ça complique un peu .
Un début d'aide ; 'rapide' ; "désigner une feuille en vba par son numéro" ; sur Excel Downloads Forums :
https://www.excel-downloads.com/threads/designer-une-feuille-en-vba-par-son-numero.72989/
merci .
à+
Bonjour,
néné : ='[Atelier A2.xls]Dipoko'!T82
Ensuite si je deplace la feuille Dipoko vers un autre classeur il me met ='[Atelier A2.xls]#REF'!T82
si tu as très peu de formules alors
mais devant tes formules cecui '='[Atelier A2.xls]Dipoko'!T82
puis une fois déplacer remet ='[Atelier A2.xls]Dipoko'!T82
néné : ='[Atelier A2.xls]Dipoko'!T82
Ensuite si je deplace la feuille Dipoko vers un autre classeur il me met ='[Atelier A2.xls]#REF'!T82
si tu as très peu de formules alors
mais devant tes formules cecui '='[Atelier A2.xls]Dipoko'!T82
puis une fois déplacer remet ='[Atelier A2.xls]Dipoko'!T82
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
30 oct. 2007 à 19:51
30 oct. 2007 à 19:51
Re,
Pour ouvrir systématiquement un classeur et le masquer mettre cette macro (dans chaque classeur concerné) dans ThisWorkbook
Attention cette version simplifiée ouvre systématiquement ce fichier NomDeTonFichier.xls sans tester s'il est déjà ouvert et sans afficher les boites d'alerte. Donc si tu as fait des modifs dans NomDeTonFichier.xls, pense à le sauvegarder avant d'ouvrir un fichier ayant cette macro.
eric
Pour ouvrir systématiquement un classeur et le masquer mettre cette macro (dans chaque classeur concerné) dans ThisWorkbook
Private Sub Workbook_Open() Application.DisplayAlerts = False Application.ScreenUpdating = False Workbooks.Open Filename:="C:\Tmp\NomDeTonFichier.xls" ActiveWindow.Visible = False Application.ScreenUpdating = True Application.DisplayAlerts = True End Sub
Attention cette version simplifiée ouvre systématiquement ce fichier NomDeTonFichier.xls sans tester s'il est déjà ouvert et sans afficher les boites d'alerte. Donc si tu as fait des modifs dans NomDeTonFichier.xls, pense à le sauvegarder avant d'ouvrir un fichier ayant cette macro.
eric
Salut
Tableur, Excel ou Calc :
Quid de la fonction "INDIRECT" ? Concernant une solution pour éviter les erreurs de références de liens ...
Aide ; AJOUTER DES LIGNES SANS TOUT CHANGER À CHAQUE FOIS ... :
Les fonctions - Recherche et Matrices ; fonction "DECALER" ;
Bureautique - Les fonctions utiles dans Microsoft EXCEL ;
Fiches Pratiques ; sur Astuces-Internet :
https://www.astucesinternet.com/modules/smartsection/item.php?itemid=52
"Premier exemple : Soit un tableau représentant le volume des ventes par période. Le but est de créer un graphique représentant ces ventes. Ce graphique devra se mettre à jour automatiquement lorsque une nouvelle période sera saisie dans le tableau."
"Deuxième exemple : Nous allons réaliser un autre type de graphique. Nous venons de voir comment créer un graphique dont la représentation se met automatiquement à jour lors de la saisie de nouvelles données dans la feuille de calcul. Nous allons recréer le même type de graphique mais en ajoutant un critère. En effet, ce nouveau graphique devra être un graphique glissant sur trois mois. Cela signifie que le graphique devra afficher seulement les trois dernières périodes saisies dans la feuille de calcul."
merci .
à+
Tableur, Excel ou Calc :
Quid de la fonction "INDIRECT" ? Concernant une solution pour éviter les erreurs de références de liens ...
Aide ; AJOUTER DES LIGNES SANS TOUT CHANGER À CHAQUE FOIS ... :
Les fonctions - Recherche et Matrices ; fonction "DECALER" ;
Bureautique - Les fonctions utiles dans Microsoft EXCEL ;
Fiches Pratiques ; sur Astuces-Internet :
https://www.astucesinternet.com/modules/smartsection/item.php?itemid=52
"Premier exemple : Soit un tableau représentant le volume des ventes par période. Le but est de créer un graphique représentant ces ventes. Ce graphique devra se mettre à jour automatiquement lorsque une nouvelle période sera saisie dans le tableau."
"Deuxième exemple : Nous allons réaliser un autre type de graphique. Nous venons de voir comment créer un graphique dont la représentation se met automatiquement à jour lors de la saisie de nouvelles données dans la feuille de calcul. Nous allons recréer le même type de graphique mais en ajoutant un critère. En effet, ce nouveau graphique devra être un graphique glissant sur trois mois. Cela signifie que le graphique devra afficher seulement les trois dernières périodes saisies dans la feuille de calcul."
merci .
à+
Bonjour,
Si il y a plusieurs classeurs c'est qu'il y a plusieurs utilisateurs (un pour chaque classeur). En gros le responsable de chaque groupe, entre les données dans le classeur qui correspond au groupe.
Sinon tout ca ca devient trop compliqué pour moi (desolé)
Pour simplifier, je vasi essayer de créer une feuille qui recapitule les infos necessaires de chaque classeur.
Et donc là je me heurte à la meme difficulté : Je ne peux pas choisir par avance les feuilles concernés vu que celles ci vont et viennent.
Il me faudrait une macro qui commande de "aller chercher la cellule A2 de chaque feuille du classeur"
C'est a dire qu'en A2 j'ai une somme. et il me faut un tableau qui recapitule ce qu'ont gagné chaque personne (feuille).
Merci
Si il y a plusieurs classeurs c'est qu'il y a plusieurs utilisateurs (un pour chaque classeur). En gros le responsable de chaque groupe, entre les données dans le classeur qui correspond au groupe.
Sinon tout ca ca devient trop compliqué pour moi (desolé)
Pour simplifier, je vasi essayer de créer une feuille qui recapitule les infos necessaires de chaque classeur.
Et donc là je me heurte à la meme difficulté : Je ne peux pas choisir par avance les feuilles concernés vu que celles ci vont et viennent.
Il me faudrait une macro qui commande de "aller chercher la cellule A2 de chaque feuille du classeur"
C'est a dire qu'en A2 j'ai une somme. et il me faut un tableau qui recapitule ce qu'ont gagné chaque personne (feuille).
Merci
gryzzly
Messages postés
4608
Date d'inscription
lundi 7 novembre 2005
Statut
Contributeur
Dernière intervention
24 octobre 2020
1 332
7 nov. 2007 à 11:01
7 nov. 2007 à 11:01
Salut,
Au risque du déjà vu : excel liaison a faire suivre#1
Au risque du déjà vu : excel liaison a faire suivre#1
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
7 nov. 2007 à 18:41
7 nov. 2007 à 18:41
Tu viens d'inventer le mouvement perpétuel ! ;-)
Bonjour,
Tu a surement raison, mais le fichier existant dèjà, je vais devoir me debrouiller pour ton trouver une solution avec Excel...
Tu a surement raison, mais le fichier existant dèjà, je vais devoir me debrouiller pour ton trouver une solution avec Excel...