Formule et données excel

Résolu/Fermé
zo2lapesca Messages postés 32 Date d'inscription lundi 18 janvier 2010 Statut Membre Dernière intervention 12 mai 2011 - 28 mai 2010 à 15:36
zo2lapesca Messages postés 32 Date d'inscription lundi 18 janvier 2010 Statut Membre Dernière intervention 12 mai 2011 - 31 mai 2010 à 14:12
Bonjour,

J'ai une colonne A dans laquelle s'affiche un résultat via un Vlookup mais j'ai besoin des résultats affichés dans un autre fichier excel sans pour autant vouloir la formule avec.

Une solution existe t-elle pour récupérer une donnée sans prendre aussi la formule qui va avec ??


Merci d'avance.



3 réponses

Raymond PENTIER Messages postés 58836 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 janvier 2025 17 276
29 mai 2010 à 06:05
Je suis peut-être stupide mais il me semble qu'une simple formule
='[Classeur1.xls]Feuil1'!A1 permet de récupérer la valeur (et pas la formule) de la cellule A1 de la feuille Feuil1 du classeur Classeur1 ...
1
zo2lapesca Messages postés 32 Date d'inscription lundi 18 janvier 2010 Statut Membre Dernière intervention 12 mai 2011
31 mai 2010 à 12:09
Oui en effet mais il reste toujours le problème du lien entre les deux fichiers......Ce qui m'arrangerai est une macro qui me permettrait de prendre l'info sans la formule ou autre lien de telle sorte que mon info ne devienne pas un #N/A par la suite......
0
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 692
28 mai 2010 à 15:38
Bonjour,

Oui, avec une macro Excel.
0
zo2lapesca Messages postés 32 Date d'inscription lundi 18 janvier 2010 Statut Membre Dernière intervention 12 mai 2011
28 mai 2010 à 15:55
Je m'en doute mais t'en connais une qui le permettrait ???
0
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 692
31 mai 2010 à 13:03
Si tu est dans le cas d'une copie d'une feuille à l'autre dans le même classeur, tu fait:

Alt+F11 pour ouvrir l'éditeur de macro.
Tu fais un clic droit dans la zone VBA Project, puis Insertion et enfin Module.

Dans ce module, tu tapes:

Sub Copyperso()

     ThisWorkBook.Worksheets("Feuil1").Cells(1,1).value = ThisWorkbook.Worksheets("Feuil2").Cells(1,1).value

End Sub


Ce code a pour effet de copier la valeur uniquement de la cellule A1 de la feuille 1 du classeur courant dans la cellule A1 de la feuille 2 du même classeur.

A adapter pour deux classeurs différents.
0
zo2lapesca Messages postés 32 Date d'inscription lundi 18 janvier 2010 Statut Membre Dernière intervention 12 mai 2011
31 mai 2010 à 14:12
Merci c'est gentil....mais je viens de voir qu'avec un simple copie paste value j'obtenais ce que je voulais.

Merci à tous !!
0