VBA - Liens entre feuilles depuis des cellules créées
Fermé
KiteCabrinha
Messages postés
2
Date d'inscription
mercredi 7 décembre 2016
Statut
Membre
Dernière intervention
8 décembre 2016
-
7 déc. 2016 à 08:56
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 - 8 déc. 2016 à 15:37
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 - 8 déc. 2016 à 15:37
A voir également:
- VBA - Liens entre feuilles depuis des cellules créées
- Excel additionner des cellules - Guide
- Créer un lien pour partager des photos - Guide
- Verrouiller des cellules excel - Guide
- Comment faire un livret avec des feuilles a4 - Guide
- Excel compter cellule couleur sans vba - Guide
3 réponses
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
7 déc. 2016 à 12:28
7 déc. 2016 à 12:28
Bonjour,
Si j'ai bien compris, je pense qu'il vaudrait mieux que tes nouvelles feuilles (3, 4 et 5) cherchent par formule la valeur adéquate dans ta base (Feuille 1).
ça ressemble un peu à une réponse que je viens de donner dans ce fil : www.commentcamarche.net/forum/affich-34115605-renommer-automatiquement-une-feuille-d-apres-une-cellule#p34160126
A+
Si j'ai bien compris, je pense qu'il vaudrait mieux que tes nouvelles feuilles (3, 4 et 5) cherchent par formule la valeur adéquate dans ta base (Feuille 1).
ça ressemble un peu à une réponse que je viens de donner dans ce fil : www.commentcamarche.net/forum/affich-34115605-renommer-automatiquement-une-feuille-d-apres-une-cellule#p34160126
A+
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
7 déc. 2016 à 16:48
7 déc. 2016 à 16:48
Bonjour,
Je rejoins ce qui est dit par Zoul67 (que je salue).
Autant utiliser la macro qui crée les feuilles pour placer dans la cellule D19 de la nouvelle feuille la liaison vers la cellule associée avec une formule du type =Données!F7
Cela t’évitera d’avoir à utiliser la procédure Worksheet_Change().
A+
Je rejoins ce qui est dit par Zoul67 (que je salue).
Autant utiliser la macro qui crée les feuilles pour placer dans la cellule D19 de la nouvelle feuille la liaison vers la cellule associée avec une formule du type =Données!F7
Cela t’évitera d’avoir à utiliser la procédure Worksheet_Change().
A+
KiteCabrinha
Messages postés
2
Date d'inscription
mercredi 7 décembre 2016
Statut
Membre
Dernière intervention
8 décembre 2016
8 déc. 2016 à 15:19
8 déc. 2016 à 15:19
Bonjour à vous 2 et merci pour vos réponses.
J'ai essayer vos propositions mais je n'arrive pas à obtenir ce que je veux.
C'est le décalage du liens entre les cellules des différentes feuilles qui me pose problème.
Sachant que les feuilles de 3 à 50 sont créer sur demande de la feuille 1, je ne peux pas mettre la macro dans les feuilles puisqu'elle ne sont pas encore créées.
Ce n'est vraiment pas possible avec la formule Worksheet_Change ?
A+
J'ai essayer vos propositions mais je n'arrive pas à obtenir ce que je veux.
C'est le décalage du liens entre les cellules des différentes feuilles qui me pose problème.
Sachant que les feuilles de 3 à 50 sont créer sur demande de la feuille 1, je ne peux pas mettre la macro dans les feuilles puisqu'elle ne sont pas encore créées.
Ce n'est vraiment pas possible avec la formule Worksheet_Change ?
A+
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
8 déc. 2016 à 15:37
8 déc. 2016 à 15:37
L'appel systématique à Worksheet_Change ne semble pas très propre.
Selon le nom des onglets tu peux avoir une formule unique dans chacune des cellules D19 mais qui utilisera le nom de l'onglet.
Ceci permettrait de renvoyer les valeurs de lignes différentes (F7, F8, F9,...)
Tu peux t'inspirer de ceci : https://forums.commentcamarche.net/forum/affich-15262945-nom-numero-onglet-pour-formule-excel
ou partager ton fichier via https://www.cjoint.com/ en postant le lien créé dans ce fil de discussion.
A+
Selon le nom des onglets tu peux avoir une formule unique dans chacune des cellules D19 mais qui utilisera le nom de l'onglet.
Ceci permettrait de renvoyer les valeurs de lignes différentes (F7, F8, F9,...)
Tu peux t'inspirer de ceci : https://forums.commentcamarche.net/forum/affich-15262945-nom-numero-onglet-pour-formule-excel
ou partager ton fichier via https://www.cjoint.com/ en postant le lien créé dans ce fil de discussion.
A+