Re : Récupérer données dans un autre classeur fermé
Bonjour René, merci de t'intéresser à mon problème =)
Je peux expliquer le principe je pense :
En fait c'est des simulations sur données technico écononomiques de cas-types d'exploitations agricoles.
Le classeur source contient les données, le classeur d'arrivée contient les calculs (le simulateur).
J'ai créé une macro qui permet à l'utilisateur de sélectionner le cas type sur le simulateur, et je voudrais que en fonction du nom du cas type qui arrive ainsi dans ma cellule A2, les données propres à ce cas type se placent en dessous.
En code ce que j'ai fait ça donne :
Avec : 01 Plaine (analyse groupe CER France 01 - Chambre Agriculture 01) => le nom du cas type sélectionné
Bovins lait : la feuille qui contient le cas-type
B3:B75,D3😀75 : les cellules à copier
TEST V4 : le simulateur
'01 Plaine (analyse groupe CER France 01 - Chambre Agriculture 01)
If Range("A2") = "01 Plaine (analyse groupe CER France 01 - Chambre Agriculture 01)" Then
Windows("fichier cas-types.xls").Activate
Sheets("Bovins Lait ").Select
Range("B3:B75,D3😀75").Select
Range("D3").Activate
Selection.Copy
Windows("TEST V4.xls").Activate
Range("A3").Select
ActiveSheet.Paste
End If
Donc ça, ça marche très bien si les 2 classeurs sont ouverts, et je voudrais arriver à le faire avec fichier cas-types.xls fermé.
Si ça ne suffit pas comme info, n'hésitez pas à me le dire...