Professional Documents
Culture Documents
'
' Macro2 Macro
' Macro recorded 23-06-2016 by karthikeyan D
'
' Keyboard Shortcut: Ctrl+n
'
Dim m, n, t, q As Integer
Dim ce As Long
Dim o, p As Long
m = 0
n = 0
For i = 2 To 65
If Sheets(16).Cells(i, 4) = Null Then m = 1
If m = 0 Then
For j = 6 To 66
If Sheets(16).Cells(i, 4) = Sheets(17).Cells(j, 1) Then
Sheets(16).Cells(i, 17) = 1000 * Sheets(17).Cells(j, 5)
If Sheets(16).Cells(i, 13) = "#" Then
Sheets(16).Cells(i, 14) = Sheets(17).Cells(j, 8)
n = 1
End If
If n = 0 Then Sheets(16).Cells(i, 14) = Sheets(17).Cells(j, 14)
End If
Next
End If
m = 0
n = 0
Next
m = 0
For A = 2 To 65
If Sheets(16).Cells(A, 1) =
ets(16).Cells(A, 15) = 1
If Sheets(16).Cells(A, 1) =
ets(16).Cells(A, 15) = 5
If Sheets(16).Cells(A, 1) =
Sheets(16).Cells(A, 15) = 5
If Sheets(16).Cells(A, 1) =
Sheets(16).Cells(A, 15) = 3
If Sheets(16).Cells(A, 1) =
eets(16).Cells(A, 15) = 3
If Sheets(16).Cells(A, 1) =
eets(16).Cells(A, 15) = 5
If Sheets(16).Cells(A, 1) =
Sheets(16).Cells(A, 15) = 2
If Sheets(16).Cells(A, 1) =
Sheets(16).Cells(A, 15) = 5
If Sheets(16).Cells(A, 1) =
Sheets(16).Cells(A, 15) = 3
If Sheets(16).Cells(A, 1) =
Sheets(16).Cells(A, 15) = 5
If Sheets(16).Cells(A, 1) =
en Sheets(16).Cells(A, 15) = 3
If Sheets(16).Cells(A, 1) =
en Sheets(16).Cells(A, 15) = 5
If Sheets(16).Cells(A, 1) =
n Sheets(16).Cells(A, 15) = 2
If Sheets(16).Cells(A, 1) =
n Sheets(16).Cells(A, 15) = 5
If Sheets(16).Cells(A, 1) =
n Sheets(16).Cells(A, 15) = 3
If Sheets(16).Cells(A, 1) =
n Sheets(16).Cells(A, 15) = 5
Next
For b = 2 To 65
If Sheets(16).Cells(b,
ls(b, 20)
If Sheets(16).Cells(b,
ls(b, 20) * 0.75 + 30
If Sheets(16).Cells(b,
ls(b, 20) * 0.5 + 60
If Sheets(16).Cells(b,
ls(b, 20) * 0.762 + 28.6
Next
For i = 2 To 65
If Sheets(16).Cells(i, 3) = "HT" Then
ce = 106.1
If Sheets(16).Cells(i, 16) < ce Then Sheets(16).Cells(i, 18) = (350 / 9.
81) * Sheets(16).Cells(i, 17) * (1 - ((Sheets(16).Cells(i, 16) / ce) * (Sheets(1
6).Cells(i, 16) / ce) / 2))
If Sheets(16).Cells(i, 16) > ce Then Sheets(16).Cells(i, 18) = ((3.14 *
3.14 * 2 * 100000 / 9.81) / (Sheets(16).Cells(i, 16) * Sheets(16).Cells(i, 16)))
* Sheets(16).Cells(i, 17)
Sheets(16).Cells(i, 19) = Sheets(16).Cells(i, 18) / Sheets(16).Cells(i,
10)
End If
If Sheets(16).Cells(i, 3) = "MS" Then
ce = 125.6
If Sheets(16).Cells(i, 16) < ce Then Sheets(16).Cells(i, 18) = (250 / 9.
81) * Sheets(16).Cells(i, 17) * (1 - ((Sheets(16).Cells(i, 16) / ce) * (Sheets(1
6).Cells(i, 16) / ce) / 2))
If Sheets(16).Cells(i, 16) > ce Then Sheets(16).Cells(i, 18) = ((3.14 *
3.14 * 2 * 100000 / 9.81) / (Sheets(16).Cells(i, 16) * Sheets(16).Cells(i, 16)))
* Sheets(16).Cells(i, 17)
Sheets(16).Cells(i, 19) = Sheets(16).Cells(i, 18) / Sheets(16).Cells(i,
10)
End If
Next
m = 0
n = 0
q = 0
For i = 2 To 65
If Sheets(16).Cells(i, 1) = 0 Then q = 1
If q = 0 Then
If Sheets(16).Cells(i, 5) > Sheets(16).Cells(i, 10) Then m = 1
If m = 1 Then
If Sheets(16).Cells(i, 1) = "LEG" Then n = 1
If n = 1 Then o = 1.1 * Sheets(16).Cells(i, 5) / (6354 * 2)
If n = 0 Then o = 1.1 * Sheets(16).Cells(i, 5) / 6354
For j = 6 To 66
If Sheets(16).Cells(i, 4) = Sheets(17).Cells(j, 1) Then
t = Sheets(17).Cells(j, 17)
If Sheets(16).Cells(i, 3) = "HT" Then
p = 1.1 * Sheets(16).Cells(i, 5) / (6320 * 1.6 * t / 10)
End If
If Sheets(16).Cells(i, 3) = "MS" Then
p = 1.1 * Sheets(16).Cells(i, 5) / (5015 * 1.6 * t / 10)
End If
End If
Next
If p > o Then Sheets(16).Cells(i, 21) = Int(p) + 1
If o > p Then Sheets(16).Cells(i, 21) = Int(o) + 1
End If
If m =
If
If
If
0 Then
Sheets(16).Cells(i, 1) = "LEG" Then n = 1
n = 1 Then o = 1.1 * Sheets(16).Cells(i, 10) / (6354 * 2)
n = 0 Then o = 1.1 * Sheets(16).Cells(i, 10) / 6354
For j = 6 To 66
If Sheets(16).Cells(i, 4) = Sheets(17).Cells(j, 1) Then
t = Sheets(17).Cells(j, 17)
If Sheets(16).Cells(i, 3) = "HT" Then
p = (1.1 * Sheets(16).Cells(i, 10)) / (6320 * 1.6 * t /
10)
End If
If Sheets(16).Cells(i, 3) = "MS" Then
p = (1.1 * Sheets(16).Cells(i, 10)) / (6320 * 1.6 * t /
10)
End If
End If
Next
If p > o Then Sheets(16).Cells(i, 21) = Int(p) + 1
If o > p Then Sheets(16).Cells(i, 21) = Int(o) + 1
End
End If
m =
n =
q =
If
0
0
0
Next
m = 0
n = 0
q = 0
For i = 2 To 65
If Sheets(16).Cells(i, 1) = 0 Then q = 1
If q = 0 Then
If Sheets(16).Cells(i, 1) = "LEG" Then n = 1: Sheets(16).Cells(i, 25) =
"BUTT"
If n = 1 Then Sheets(16).Cells(i, 22) = 2 * 6354 * Sheets(16).Cells(i, 2
1)
If n = 0 Then Sheets(16).Cells(i, 22) = 6354 * Sheets(16).Cells(i, 21)
For j = 6 To 66
If Sheets(16).Cells(i, 4) = Sheets(17).Cells(j, 1) Then
t = Sheets(17).Cells(j, 17)
If Sheets(16).Cells(i, 3) = "HT" Then
Sheets(16).Cells(i, 23) = 6320 * 1.6 * t / 10 * Sheets(16
).Cells(i, 21)
End If
If Sheets(16).Cells(i, 3) = "MS" Then
Sheets(16).Cells(i, 23) = 5015 * 1.6 * t / 10 * Sheets(1
6).Cells(i, 21)
End If
End If
Next
End
m =
n =
q =
If
0
0
0
Next
For i = 2 To 65
If Sheets(16).Cells(i, 1) = 0 Then q = 1
If q = 0 Then
If Sheets(16).Cells(i, 5) > Sheets(16).Cells(i, 10) And Sheets(16).Cells
(i, 23) > Sheets(16).Cells(i, 22) Then Sheets(16).Cells(i, 24) = Sheets(16).Cell
s(i, 22) / Sheets(16).Cells(i, 5)
If Sheets(16).Cells(i, 5) > Sheets(16).Cells(i, 10) And Sheets(16).Cells
(i, 23) < Sheets(16).Cells(i, 22) Then Sheets(16).Cells(i, 24) = Sheets(16).Cell
s(i, 23) / Sheets(16).Cells(i, 5)
If Sheets(16).Cells(i, 5) < Sheets(16).Cells(i, 10) And Sheets(16).Cells
(i, 23) > Sheets(16).Cells(i, 22) Then Sheets(16).Cells(i, 24) = Sheets(16).Cell
s(i, 22) / Sheets(16).Cells(i, 10)
End Sub