1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Sub rapatriementv4()
Dim i As Integer, ligne As Long
Application.Workbooks.Open("\\MCASERVEUR\OPCVM\XAVIER\Tests\posfdsmca.xls")
i = 2
Do While Cells(i, 2) <> ""
Range("C" & i & ": H" & i).Copy
If Cells(i, 2).Value = "SICAV ELISE" Then
ActiveWorkbook.Close True
With Worksheets("pointageValo")
ligne = .[A:A].Find("monep", , xlValues, xlWhole).Row
.Rows(ligne).Insert
.Range("A" & ligne & ": F" & ligne).Select
ActiveSheet.Paste
.Range("F" & ligne).Cut
.Range("J" & ligne).Select
.Paste
End With
Else
End If
i = i + 1
Application.Workbooks.Open ("\\MCA-SERVEUR\OPCVM\XAVIER\Tests\posfdsmca.xls")
Loop
End Sub |