bonjour
besoin d'un coup de main, je vous explique, jai 2 fichiers TRA.xls et Class.xls, pr chaque feuille ds Class.xls j'aimerai recupérer une valeur ds TRA.xls. jusque là tout va bien
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
Dim toto As String
Workbooks.Open Filename:="D:\xxxx\yyyyy\TRA.xls"
ws.Activate
For i = 1 To Range("c1").End(xlDown).Row
If Cells(i, 3).Value = "TRA08F" Then
Windows("TRA.xls").Activate
Sheets("TRA08F").Select
'le pb est ici, jaimerai sélectionner la ligne j où ds la colonne B le "nom" = la celluleB2 du Class.xls. ds cette ligne selectionnée la cellule Cj est la copier ds Class.xls\feuilleactive
Selection.Copy
Windows("Class.xls").Activate
Cells(i, 5).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End If
Next i
Next ws
Pourriez vous m'aider? svp
besoin d'un coup de main, je vous explique, jai 2 fichiers TRA.xls et Class.xls, pr chaque feuille ds Class.xls j'aimerai recupérer une valeur ds TRA.xls. jusque là tout va bien
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
Dim toto As String
Workbooks.Open Filename:="D:\xxxx\yyyyy\TRA.xls"
ws.Activate
For i = 1 To Range("c1").End(xlDown).Row
If Cells(i, 3).Value = "TRA08F" Then
Windows("TRA.xls").Activate
Sheets("TRA08F").Select
'le pb est ici, jaimerai sélectionner la ligne j où ds la colonne B le "nom" = la celluleB2 du Class.xls. ds cette ligne selectionnée la cellule Cj est la copier ds Class.xls\feuilleactive
Selection.Copy
Windows("Class.xls").Activate
Cells(i, 5).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End If
Next i
Next ws
Pourriez vous m'aider? svp