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 38 39 40 41 42 43 44 45 46 47 48
| Sub()
Dim i, j, k, Ligne As Integer
i = 1
Ligne = 1
Worksheets("Feuil5").Select
Do While Worksheets("Feuil5").Range("A" & i) <> "" Or Worksheets("Feuil1").Range("G4") = Worksheets("Feuil5").Range("A" & i)
i = i + 1
Loop
i = i - 1
If Worksheets("Feuil1").Range("G4") = Worksheets("Feuil5").Range("A" & i) Then
MsgBox "Docuement archivé"
Worksheets("Feuil5").Range("A" & i).Select
Else
Worksheets("Feuil5").Select
Ligne = Selection.SpecialCells(xlCellTypeLastCell).Row + 1
Worksheets("Feuil5").Cells(Ligne, 1) = Worksheets("Feuil1").Range("G4")
Worksheets("Feuil5").Cells(Ligne, 2) = Worksheets("Feuil1").Range("B8")
Worksheets("Feuil5").Cells(Ligne, 3) = Worksheets("Feuil1").Range("F1")
j = 14
Do While Worksheets("Feuil1").Range("A" & j) <> ""
Worksheets("Feuil4").Select
Ligne = Selection.SpecialCells(xlCellTypeLastCell).Row + 1
Worksheets("Feuil4").Cells(Ligne, 1) = Worksheets("Feuil1").Range("G4")
Worksheets("Feuil4").Cells(Ligne, 2) = Worksheets("Feuil1").Range("A" & j)
Worksheets("Feuil4").Cells(Ligne, 3) = Worksheets("Feuil1").Range("E" & j)
With Worksheets("Feuil4")
.Range("D" & k).Formula = "=VLookup('" & .Name & "'!" & .Range("B" & k).Address & ",User, 3, False)"
End With
j = j + 1
Loop
End If
End Sub |
Partager