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
| ub Arrivee()
'
Application.ScreenUpdating = False
Workbooks.Open Filename:= _
"C:\A-A LA MASIA\Reservation Vagues oceanes\MASIA.xls"
Windows("ETAT DES LIEUX.xlsm").Activate
Sheets("MASIA").Select
ActiveWindow.SelectedSheets.Delete
Windows("MASIA.xls").Activate
Sheets("MASIA").Select
Sheets("MASIA").Copy Before:=Workbooks("ETAT DES LIEUX.xlsm").Sheets(2)
Windows("MASIA.xls").Activate
ActiveWorkbook.Close
Sheets("AR-Base").Select
Sheets("MASIA").Select
Dim Cols, c As Range, i As Long
Cols = Array("C", "D", "E", "I", "J", "L", "M", "O")
'ligne avec fichier type elodie
'Cols = Array("B", "D", "E", "F", "G", "H", "I", "J", "L", "M", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z")
With Sheets("MASIA")
.Range("1:7").Delete
For i = 50 To 1 Step -1
If IsNumeric(Application.Match(Left(.Cells(1, i).Address(0, 0), 1), Cols, 0)) Then
.Columns(i).Delete
End If
Next i
' Columns("G:G").Delete
For i = .Cells(.Rows.Count, 1).End(xlUp).Row To 2 Step -1
If Application.IsEven(i) Then
.Rows(i).Delete
End If
Next i
For Each c In .Range(.[F1], .Cells(.Rows.Count, 6).End(xlUp))
c.Value = Mid(c.Value, 3, 4)
Next c
Columns(6).Cut
Columns(1).Insert
Columns(4).Cut
Columns(2).Insert
End With
Columns("E:E").Delete
[A1].Select
Application.Run "'ETAT DES LIEUX.xlsm'!Mise_En_Forme_Click"
Application.ScreenUpdating = True
End Sub |
Partager