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
| Sub Macro1()
Dim OS As Worksheet
Dim OD As Worksheet
Dim C1 As String
Dim C2 As String
Dim C3 As String
Dim DEST As Range
Set OS = Worksheets("Formulaire")
C1 = OS.Range("C3").Value
C2 = OS.Range("C4").Value
C3 = OS.Range("C5").Value
Select Case C1
Case "A", "B", "C"
Set OD = Worksheets("ABC")
Case "D"
Select Case C2
Case "DA"
Set OD = Worksheets("DA")
Case "DB"
Set OD = Worksheets("DB")
Case "DD"
Set OD = Worksheets("DD")
Case "DC"
Select Case C3
Case "USD"
Set OD = Worksheets("DC USD")
Case "EUR"
Set OD = Worksheets("DC EUR")
End Select
End Select
End Select
If OD.Range("A1").Value = "" Then Set DEST = OD.Range("A1") Else Set DEST = OD.Cells(Application.Rows.Count, "A").End(xlUp).Offset(1, 0)
OS.Range("C8:H8").Copy DEST
End Sub |
Partager