You are on page 1of 5

Sub Macro2()

'
' 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

"LEG" And Sheets(16).Cells(A, 20) < 120 Then She


"LEG" And Sheets(16).Cells(A, 20) > 120 Then She
"BRACING" And Sheets(16).Cells(A, 20) > 120 Then
"BRACING" And Sheets(16).Cells(A, 20) < 120 Then
"BELT" And Sheets(16).Cells(A, 20) < 120 Then Sh
"BELT" And Sheets(16).Cells(A, 20) > 120 Then Sh
"CA BOT" And Sheets(16).Cells(A, 20) < 120 Then
"CA BOT" And Sheets(16).Cells(A, 20) > 120 Then
"CA TOP" And Sheets(16).Cells(A, 20) < 120 Then
"CA TOP" And Sheets(16).Cells(A, 20) > 120 Then
"H BRACING" And Sheets(16).Cells(A, 20) < 120 Th

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

"H BRACING" And Sheets(16).Cells(A, 20) > 120 Th


"HORN BOT" And Sheets(16).Cells(A, 20) < 120 The
"HORN BOT" And Sheets(16).Cells(A, 20) > 120 The
"HORN TOP" And Sheets(16).Cells(A, 20) < 120 The
"HORN TOP" And Sheets(16).Cells(A, 20) > 120 The

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

15) = 1 Then Sheets(16).Cells(b, 16) = Sheets(16).Cel


15) = 2 Then Sheets(16).Cells(b, 16) = Sheets(16).Cel
15) = 3 Then Sheets(16).Cells(b, 16) = Sheets(16).Cel
15) = 5 Then Sheets(16).Cells(b, 16) = Sheets(16).Cel

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)

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, 10)
End If
q = 0
Next

End Sub

You might also like