Sub
locationupdate()
Dim
endflight
As
Integer
Dim
enda300fleet
As
Integer
Dim
endb757fleet
As
Integer
Dim
endbus
As
Integer
Dim
endboe
As
Integer
Dim
x
As
Long
Dim
y
As
Long
Dim
z
As
Long
Dim
flyreg
As
Long
Dim
ACReg
As
String
ThisWorkbook.Worksheets(
"Allocation"
).Cells(2, 11) = Now
ThisWorkbook.Worksheets(
"Allocation"
).Cells(2, 12) =
Date
ThisWorkbook.Worksheets(
"Allocation"
).Cells(2, 13) = Time
ControlPanel.Hide
UserForm2.Show
UserForm2.Caption =
"Locations werden aktualisiert... "
DoEvents
endflight = ThisWorkbook.Worksheets(
"Allocation"
).Cells(Rows.Count, 7).
End
(xlUp).Row
endbus = ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(Rows.Count, 3).
End
(xlUp).Row
endboe = ThisWorkbook.Worksheets(
"BOEING"
).Cells(Rows.Count, 3).
End
(xlUp).Row
enda300fleet = ThisWorkbook.Worksheets(
"ABFleet"
).Cells(Rows.Count, 1).
End
(xlUp).Row
endb757fleet = ThisWorkbook.Worksheets(
"BOEFleet"
).Cells(Rows.Count, 1).
End
(xlUp).Row
endflight = ThisWorkbook.Worksheets(
"Allocation"
).Cells(Rows.Count, 7).
End
(xlUp).Row
For
y = 6
To
enda300fleet
ACReg = ThisWorkbook.Worksheets(
"ABFleet"
).Cells(y, 1)
z = 6
For
z = 6
To
endbus
If
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 3) = ACReg
Then
UserForm2.Caption =
"Locations werden aktualisiert... "
& ACReg
DoEvents
For
flyreg = 7
To
endflight
If
ThisWorkbook.Worksheets(
"Allocation"
).Cells(flyreg, 10).Value < Now < ThisWorkbook.Worksheets(
"Allocation"
).Cells(flyreg + 1, 9).Value
And
ThisWorkbook.Worksheets(
"Allocation"
).Cells(flyreg, 7) = ACReg
And
ThisWorkbook.Worksheets(
"Allocation"
).Cells(flyreg + 1, 7) = ACReg
Then
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 6) = ThisWorkbook.Worksheets(
"Allocation"
).Cells(flyreg + 1, 3)
If
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 5) =
"Crew"
Or
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 5) =
"OS"
Then
If
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 6) <>
"LEJ"
Then
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 5) =
"OS"
Else
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 5) =
"Crew"
End
If
End
If
ElseIf
ThisWorkbook.Worksheets(
"Allocation"
).Cells(flyreg, 9).Value < Now < ThisWorkbook.Worksheets(
"Allocation"
).Cells(flyreg, 10).Value
And
ThisWorkbook.Worksheets(
"Allocation"
).Cells(flyreg, 7) = ACReg
Then
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 6) = ThisWorkbook.Worksheets(
"Allocation"
).Cells(flyreg, 3)
If
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 5) =
"Crew"
Or
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 5) =
"OS"
Then
If
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 6) <>
"LEJ"
Then
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 5) =
"OS"
Else
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 5) =
"Crew"
End
If
End
If
ElseIf
ThisWorkbook.Worksheets(
"Allocation"
).Cells(flyreg, 10).Value < Now < ThisWorkbook.Worksheets(
"Allocation"
).Cells(flyreg + 1, 9).Value
And
ThisWorkbook.Worksheets(
"Allocation"
).Cells(flyreg, 7) = ACReg
And
ThisWorkbook.Worksheets(
"Allocation"
).Cells(flyreg + 1, 7) <> ACReg
Then
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 6) = ThisWorkbook.Worksheets(
"Allocation"
).Cells(flyreg, 4)
If
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 5) =
"Crew"
Or
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 5) =
"OS"
Then
If
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 6) <>
"LEJ"
Then
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 5) =
"OS"
Else
ThisWorkbook.Worksheets(
"AIRBUS"
).Cells(z, 5) =
"Crew"
End
If
End
If
End
If
Next
flyreg
End
If
Next
z
Next
y
UserForm2.Hide
Application.ScreenUpdating =
True
End
Sub