Salut à tous,
Je suis actuellement en train de reprendre une base de donné sur du matériel, actuellement chaque appareil est placé dans un dossier à son nom et puis dans un autre dossier qui représente la famille du matériel ( exemple : pour le matérielle K012 qui est une alimentation : C:\...\Alimentation\K012\K012.xls), mon travail est de faire une base commune plus précise.
Je recherche donc un moyen de récupérer une donné ( toujours placé au même endroit dans les fiches ).
J'ai commencé par concaténer certaine info pour faire des hyperliens vers les fiches, et je pensais faire = et cliquer dans la cellule qui correspondait à l'info recherché, pour récupérer celle ci, mais sur plus de 2000 matériels ce n'est pas envisageable, on m'a donc conseillé de faire une macro permettant de récupérer l'info, mais je n'y connais rien :j'ai trouvé
j'ai trouvé cela en manipulant et allant voir l'info sur VB6
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Sub Macro3() Workbooks.Open Filename:= _ "C:\........\K012\K012.xls" Windows("Monfichier.xls").Activate Range("B2").Select ActiveCell.FormulaR1C1 = "=[K012.xls]ENR030!R18C3" Workbooks("K012.xls").Close End Sub
Je cherche donc un moyen de faire une boucle permettant pour chaque ligne d'aller chercher l'info dans le fichier spécifique.
si quelqu'un à une idée merci d'avance.
ferronimus
Partager