1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| 'Nom de la Sub
Sub recap()
'Déclaration des variables
Dim cell_ori As Range
Dim search As String
Dim off As Integer
'Affiche une inputbox dans laquelle il faut placer le serveur à tracker
search = InputBox("Which server do you want to track?", "Search")
'Set off à 0
off = 0
'Ouvre ton classeur "IP-QC-TEST"
'Remarque: je doute qu'avec le chemin que tu as placé tu arrives à bien l'ouvrir, mais si cela fonctionne, au temps pour moi.
Workbooks.Open Filename:="\\Atlas\C362736\User\Création Partition\IP-QC-TEST.xls"
'On travaille dans ce nouveau classeur
With Workbooks("IP-QC-TEST")
'De la feuille 1 à la feuille n (n étant le nombre de feuilles que tu as dans ton classeur)...
For i = 1 To .Sheets.Count
'... avec cette feuille...
With .Worksheets(i)
'... on set "cell_ori" (= cellule d'origine) sur la cellule D1
Set cell_ori = .Range("D1")
'On créer un boucle de 0 au nombre de ligne qu'on trouve dans la colonne D
For j = 0 To .Columns(4).Find("*", , , , xlByColumns, xlPrevious).Row
'Si "D1" avec un offset de j lignes (soit le parcours de toute la colonne D) est équivalent à la recherche...
If cell_ori.Offset(j, 0) = search Then
'... alors dans le classeur "Cluster - easymk_v4.0", dans la feuille "Feuil1" dans la cellule A, on place la valeur souhaitée.
Workbooks("Cluster - easymk_v4.0").Worksheets("Feuil1").Range("A1").Offset(off, 0) = cell_ori.Offset(j, -3)
off = off + 1
End If
Next j
End With
Next i
End With
End Sub |
Partager