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 49
|
Private Sub Export_Tl()
Dim etl As String
Dim fin As String
Dim données As String
Dim typ As String
Dim x As Single
fin = "EMISSION BILLETS PAR VENTILATION"
etl = Feuil1.TextBox2.Text
x = 1
Workbooks.Open ("z:\informatique\doris\" & etl)
Windows(etl & ".xls").Activate
Workbooks(etl & ".xls").Activate
Worksheets(1).Cells(10, 1).Select
For x = 10 To 5000
If Feuil1.Range("a" & x).Value = "Type billet :" Then
typ = Feuil1.Range("d" & x).Value
x = x + 1
While Feuil1.Range("a" & x).Value <> "Type billet :"
Feuil1.Range("d" & x).Value = typ
Wend
End If
Next x
Worksheets(1).Cells.Select
Worksheets(1).Cells.Sort key1:=Worksheets(1).Range("A1"), order1:=xlAscending
Worksheets(1).Cells.Copy
Windows("CRD.xls").Activate
Sheets("Tl").Select
ActiveSheet.Paste Destination:=Worksheets("Tl").Range("a1")
Feuil2.Range("a1").Select
Windows(etl & ".xls").Activate
Windows(etl & ".xls").Close SaveChanges:=False
Feuil1.Activate
Feuil2.Activate
x = 1
While Feuil2.Range("a" & x).Value <> fin
If Feuil2.Range("i" & x).Value = "=" Then
données = Feuil2.Range("a" & x).Value
Feuil2.Range("b" & x).Value = Mid(données, 1, 13)
End If
x = x + 1
Wend
Feuil1.Activate
End Sub |
Partager