Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Liaison Feuille Classeur ???

C

cOx

Guest
Bonjour,
Je voudrais importer une feuille d'un classeur fermé vers un autre classeur ouvert.

Je m'explique :
-Le classeur "Toto.xls" est ouvert
-Il faudrait qu'il prenne la feuille "Informations" du classeur "Dernier.xls" qui lui est fermé.

Il me semble que c'est une histoire de liaison...Mais je ne comprends pas comment cela marche.

Merci d'avance pour vos solutions
 
C

cOx

Guest
J'ai vu sur certains postes qu'il était possible d'importer une feuille dans un classeur fermé et de la coller dans le classeur actif...

Mais je ne vois pas comment faire
 
C

cOx

Guest
J'ai trouvé ça mais ça mets "0" dans les cases vides, lors de la copie dans le classeur actif ???

Je ne comprends pas...
Si il existe une autre solution, ou un moyen de détourner ces "0"...
 
C

cOx

Guest
J'ai trouvé ça mais ça mets "0" dans les cases vides, lors de la copie dans le classeur actif ???

Comment récuperer des données d'un classeur fermé?
Récupération de données dans un classeur fermé
(méthode "classique" par établissement d'une liaison temporaire)
(c'est aussi la technique habituellement conseillée pour essayer
de récupérer des données d'un classeur endommagé) Fréderic S.

Sub test()
GetValuesFromAClosedWorkbook "D:", "TestADO.xls", "Feuil1", "A1:H25"
End Sub

Sub GetValuesFromAClosedWorkbook(fPath As String, _
fName As String, sName, cellRange As String)
'Ron De Bruin, mpep
'le paramètre 'cellRange' doit désigner
'*une* plage de cellules *contigües*
With ActiveSheet.Range(cellRange)
.Formula = "='" & fPath & "\[" & fName & "]" _
& sName & "'!" & cellRange
.Value = .Value
End With
End Sub


Je ne comprends pas...
Si il existe une autre solution, ou un moyen de détourner ces "0"...
 
A

A-binouze_drinker_among_others

Guest
pour creer des liaisons tu peux proceder de la maniere suivante


ouvre tes 2 classeurs

dans toto.xls, entre en mode edition dans une cellule, commence a taper = comme si tu allais ecrire une formule, puis actionne en meme temps les touches Ctrl et F6 pour basculer dans l autre classeur, tu te deplaces dans les feuilles de cet autre classeur pour selectionner la cellule de ton choix, puis tu fais entrer

cela te ramene dans ton classeur toto.xls

ferme ton second classeur, tu devrais alors voir dans toto.xls que lq formule fait reference a cet autre classeur, si necessaire sauve toto.xls, ferme le et rouvre le


bye
stephane
 

Discussions similaires

Réponses
2
Affichages
332
Réponses
4
Affichages
488
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…