Créer des liens en VBA

Résolu/Fermé
yapluka Messages postés 49 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 18 septembre 2011 - 24 mars 2010 à 05:36
eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 - 26 mars 2010 à 19:10
Bonjour

Une petite question:

Est il possible d'écrire des liens de cellules Excel de deux classeurs différents en VBA
Je m'explique:

J'ai un classeur Excel de 51 onglets
Chaque onglet a une centaine de cellules liées à un autre classeur Excel .
Relier chaque onglet à cet autre classeur demande beaucoup de temps (100 copier coller avec liaison....)
Il y a 51 onglet à réaliser.........
Chaque onglet à la même structure
Ayant récemment découvert le VBA
Est il possible de créer les liens autrement, plus facilement?
Merci

2 réponses

yapluka Messages postés 49 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 18 septembre 2011
26 mars 2010 à 18:19
Bonjour
personne n'a de réponse, est ce une question bête?
0
eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 7 235
Modifié par eriiic le 26/03/2010 à 19:25
Bonjour,

Il n'y a jamais de question bete....
Mais avant de penser vba tu peux refabriquer ta référence par formules et l'adresser avec indirect()
Exemple :
=INDIRECT("[Classeur1.xls]Feuil1!$E$"&LIGNE())
ramène la valeur de classeur1 feuil1 colonne E même ligne que celle où est saisie la formule.
Et si tu recopies vers le bas c'est la cellule suivante que tu ramènes.

eric
0