Professional Documents
Culture Documents
��� � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� # # # # # #
& #
% # # # # # ��� �# # # # # # # # # # #
! " # $ ��� �' N K ) 4 + , - . / 0 1 2 3
( 5 6 7 8 9 : ; < = > ? @ A B C D E F G H
I J ��� �L M P g ��� �Q R S T f _ W X Y Z [ \
] ^ ��� �` a b c d e O h n i j k l m
��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � � � � � � � � � � � � � � � � � � � � �R o o t E n t r y
# # ��� � � � � � # ## � F ` � � #mI � #@#&iiR � ## �5 W o r k b
o o k # ### ��� � � � � �
_ V B A _ P R O J E C T _ C U R " ### # #
� qn � *` � #p � � � * ` � # V B A
# # ��� � � � � � # � qn � *` � #p? � � * ` � # # # #
# # # # #
#
# # # # ## # # # # # # # # # # # # !
" # $ % & '( ) * + ��� �- . / 0 1 2 3 4 5
6 7 8 9 : ;��� �= > ? @ A B C D E F G H I
J K ��� �M N O P Q ��� �S T U V W X ��� �Z [ \
] ^ _ ` a b c d e ��� �g h i j k l m n o p
q r s t u v w ��� �y z { | } ~ � ## ##
�# �# � @ ## � � # �# � # � \ p # Vivek Patilsadafji
B # � #a## �# =## # � � ##
ThisWorkbook � # # # # # # # # � ## � ## = # h#- � %_#< # X#@ # �
# " # # # # � ## � # 1 # � ��# � ##A r i a l 1 # � ��#
� ##A r i a l 1 # � ��# � ##A r i a l 1 # � ��# � ##A r i a l ###
# # "$"#,##0_);\("$"#,##0\)##! # # "$"#,##0_);[Red]\("$"#,##0\)##" # #
"$"#,##0.00_);\("$"#,##0.00\)##' # " "$"#,##0.00_);[Red]\("$"#,##0.00\)##7 * 2
_("$"* #,##0_);_("$"* \(#,##0\);_("$"* "-"_);_(@_)##. ) ) _(* #,##0_);_(* \
(#,##0\);_(* "-"_);_(@_)##? , : _("$"* #,##0.00_);_("$"* \(#,##0.00\);_("$"* "-"??
_);_(@_)##6 + 1 _(* #,##0.00_);_(* \(#,##0.00\);_(* "-"??_);_(@_)## � #
"Rs."#,##0_);\("Rs."#,##0\)##% � "Rs."#,##0_);[Red]\("Rs."#,##0\)##& � !
"Rs."#,##0.00_);\("Rs."#,##0.00\)##+ � & "Rs."#,##0.00_);[Red]\
("Rs."#,##0.00\)##= � 8 _("Rs."* #,##0_);_("Rs."* \(#,##0\);_("Rs."*
"-"_);_(@_)##E � @ _("Rs."* #,##0.00_);_("Rs."* \(#,##0.00\);_("Rs."* "-"??
_);_(@_)##" � # "Rs. "#,##0_);\("Rs. "#,##0\)##' � " "Rs. "#,##0_);[Red]\("Rs.
"#,##0\)##( � # "Rs. "#,##0.00_);\("Rs. "#,##0.00\)##- � ( "Rs. "#,##0.00_);
[Red]\("Rs. "#,##0.00\)##@ � ; _("Rs. "* #,##0_);_("Rs. "* \(#,##0\);_("Rs. "*
"-"_);_(@_)##H � C _("Rs. "* #,##0.00_);_("Rs. "* \(#,##0.00\);_("Rs. "* "-"??
0.00000000## � # 0.000000##
� # 0.00000### � # 0.0000##
� # 0.000 � # � � � # # � � � � # # � �
� � # # � � � � # # � � � � # � � � �
# � � � � # � � � � # � � � � #
� � � � # � � � � # � � � � # �
� � � # � � � � # � � � � # #
� � # # + � � � � # # ) � � � � # # , � � � �
# # * � � � � # # � � � � ## # � # � � # # # � # � � # #
# �# � � # # #�# � � # # � � � # # # � # � `## # � # � # # Sheet1 � # # # � ## # ### #
# # # # # BM_C# # # # ipol# # # # SF_C � ##
## ## � # � # � @ ## ### �
# #
# d # # # # # # # � � � M b P?_ # # * # + # � # # � # %## � � #
� ## # � # � # M ## 3 r d F L R L A S E R J E T
### � @ #w ## # # ,## # ,##
# # @ MSUD##HP LaserJet 2000 �# d
� " d # # # # ,#,# �? � ?# U # # ## >## � ## @
# # ## # # # # ## � # 7 �# # Sheet1
### # � �# � # ��� � �# '# #
�| �| � �# � � � � ## ��� � ��� � � �
# # # # �� � � � � � � ### ��� �x # ��
ME � � � � � � �� � � ## � ��
��� � � � T h i s W o r k b o o k #
## � � � � ��� � , �# S h e e t 1
# ##
��� � < �# A r r a y F u n c s
# ### # ��� � # Q+ _ _ S R P _ 4
# ### # ��� � L B#
��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � � � � � � � � � � � � � � � � � � � ( # SL � � � � # S# � � � � #
S� � � � � #< � � � � � � ## # N 0 { 0 0 0 2 0 8 1 9 - 0 0 0 0 - 0 0 0 0 - C 0
0 0 - 0 0 0 0 0 0 0 0 0 0 4 6 } # � � � � # #@ #� � � � � � � # � � ( ## � �
��� � � � � � # % ��� �H ��� �@ #
��� � � � � � � � � � ��� � � � � � � � � � � � � � � � � �
�
� # ��� � � ### ! �
� # ��� � � ###
�
� ### # �
� ### / ## �#
* = # �#
# # P# �#
# - `# �#
# - �# � ### # � # � ##
' User fun#c#hto cal#cula � Mom � ent und D#conc #rac ed loadi#ng# � F#tM_C (XArray
As Varia nt, W##_#
LG#$Doub@le, LE X�#
)#
#J
# � k#. � DescriK# � � C# � s
]a ny combidna#rof # � ft � fs. � � -� � x Gen � � # h � b � T G# � V, X, Tr#u ], Fals e)
End � # � � � B M � � B � G f � c ## � UBen#~ � Wf or simpl y
suppor � Sbeam � 7j^A# ۧ^l\L@ � � \ Fࡱ � õ#` � � # [\Forceࡱ � S
# � )#Y � Y � YτS � F#+ � � S `# � Yࡱ� <s Çu � � [+Sh � ear #,?Y�f � #A#/k/ � Yw � tra
pezoidal=T � T � . � . #_ � M_ � T � . ] � � # ( � T � * � * � , � � � � )��ݦ#*? � � X � X � ;* � � d
� OY � p?# � p � # O#D} � p?
� + � � � � � X � # k � F _ � � # o � � � � # o � / C i � � # � # " h � � X Z � o #d# � # � _ #_# � +ࡱXO � � � v X � /
' � # � Wes � tim � # � 6 0 � (
� C# � � � a r bi � r#i# � pecifi � � # #io � Z � # � � � � � � � ' i f di � � s � s
0 � ĵap � � D � d on't 0 #ch,p# � #oth# � � d ata ar#e in � #sis
t � � , W � retu rns Erro � r � #- # p #C � 9 � s=omit � # # � FALSE, 5# � value � #c
\g � a#4#TRUࡱ#qv## � � � ' ##R � SF/#?&# � #l#[# � # � #ac.t � ###v � sa#lu � r � re � #
# � ### � # � without
��#
Priv � " � #$G*ň � ? Ұ 8 � L � L � � L , � # � � � ࡱ � # � # � B o olean#0 � B ࡱ , 6#%#_#
> � #>R � #[# � I# � A � D i`m LLi@# � #L@ong, U � N � ew##
� #N � #+0 � s#i'#j � R13 � ##R2 � w#LT � ot # � #u#CG.# Lupto � � , ,CG,###CR � ed
� #If N`ot Is � # � ;) � Then t p#DCV 8(xlP V � Q5): � � i tX � ### � # � ? � # � # ` �
rrValue) : Exit F unction#
i# ��� �# �# �# 0 # #### � F #3
C:\Program Files\Microsoft Office\Office\EXCEL9.OLB# ## Excel
a# ��� �# # �# �# @ # #0## � F# ##
C:\WINDOWS\SYSTEM\StdOle2.Tlb# ## stdole# ࡱ
i# ��� �# �# �# P # # � .E � � # # � . #` � M# � # ##
C:\WINDOWS\system32\FM20.DLL# ## MSForms
a# a# # �# �# ` # # # #!� � � I � � r � � # #4
C:\DOCUME~1\RANGAN~1.N\LOCALS~1\Temp\VBE\MSForms.exd
A# a# # i# �# p # # # #L � � - � [## � � � D�R
#" \\LTRIBM\MSOFFICE\OFFICE\MSO97.DLL# ## Office
##:C
If E#rr@
9 The#n F#i - 1#Cr � # � ## � smov e all 'C � @niage R � x ' chars � from t � ( � tFo## �
s(S#KSy@ � ng@5 � rM
� uR:e#!sB!
! � ac � � }#" � # S nR � ## U### � � e Len(#S � ]##@OMid(#S #, 1) < > Chr(13
)CSR VR & ? $5 � 6 � # � # M/Pu#b@ � f9 TAUC � 1(PT � yDo � # � e , FCK � # #9#yPT � #H# � #
� #= � #:a# � #!# �
� # #> 3 � # � #3 � # � # > 4 � 0## � #= � #
� ## � #0.85 * pSqr(@# #@#) � � (!#1 + � ##max � # / (#6.89 � #PT)u � ()AO) � # � # � # * �
0.6 � # � � G U � % a � # A, B � " � #A >= B � #
� @# #A .ls � � � # 2 B#0If � ##in � (## � �
### � # �
####
o f t E x c e l 9 . 0 O b j e c t L i b r a r y � * \ G { 0 0
0 2 0 4 3 0 - 0 0 0 0 - 0 0 0 0 - C 0 0 0 - 0 0 0 0 0 0 0 0 0 0 4 6 } # 2 . 0 # 0 #
C : \ W I N D O W S \ S Y S T E M \ S t d O l e 2 . T l b # O L E A u t o m a t i
o n � * \ G { 0 D 4 5 2 E E 1 - E 0 8 F - 1 0 1 A - 8 5 2 E - 0 2 6 0
8 C 4 D 0 B B 4 } # 2 . 0 # 0 # C : \ W I N D O W S \ s y s t e m 3 2 \ F M 2 0 . D
L L # M i c r o s o f t F o r m s 2 . 0 O b j e c t L i b r a r y
# ##* \ G { F B 9 6 0 D 2 1 - 9 F A 2 - 4 9 C C - 9 B 8 8 - 7 2 F D 9 0 F C 9 1 F F
} # 2 . 0 # 0 # C : \ D O C U M E ~ 1 \ R A N G A N ~ 1 . N \ L O C A L S ~ 1 \ T e
m p \ V B E \ M S F o r m s . e x d # M i c r o s o f t F o r m s 2 . 0 O b j
e c t L i b r a r y # � .E � � # # � . #` � M# � � * \ G { 2 D F 8 D 0 4 C
- 5 B F A - 1 0 1 B - B D E 5 - 0 0 A A 0 0 4 4 D E 5 2 } # 2 . 1 # 0 # \ \ L T R I
B M \ M S O F F I C E \ O F F I C E \ M S O 9 7 . D L L # M i c r o s o f t O f f
i c e 8 . 0 O b j e c t L i b r a r y # # # # # # # ## ### ##
##
#� � � � � � �� � C( # � � � � � � � � � � � � � � � � � � � � � � � � � � #
��� � � � � � � � � � � � # # ��� � � � � � � � � � � � # � |# # T h
i s W o r k b o o k # 0 5 4 3 f 9 8 0 9 b � � # ## T h i s W o r k b o o k � � � |
S h e e t 1 # 0 6 4 3 f 9 8 0 9 b � � ##
S h e e t 1 �� �| ## -# � � # A r r a y F u n c s # 0 L 4 3 f 9 a 9 e 6
� � # ## A r r a y F u n c s � � * 0# ! � �# B M S F # 0 K 4 3 f 9 a 9
e 6 � � f ## B M S F � � # H# �6 � �# G e n e r a l # 1 p 4 3 f 9 b 0 c c
� � � ## G e n e r a l � � #* `# � � � x# ## � #
��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 0#
��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � � � � � � � � � #
��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
L �| � s � � � � � # HX_)� � L � U � f � ~ 0 � � � � # H#" � J4 � B � F � W Rm � � � � #
� # � # � y #A � P � x 9r^ � � � � � # #R � & � � � E � < f f`#~ � � � � # ��� � � s#u
� �3 # ##B##Excel � +# ##VBA � � # ##Win16 � ~# ##Win32#ࡱ# ##Mac � � # ##VBA6 � ##
##EngFuncs# � # # stdole � `# # MSFormsC## # Office#u#
#ThisWorkbook| � # � � ## _Evaluate# � # ##Sheet1 � ##
#ArrayFuncs � P# ##QSort#h# ##ArrayVar �
# ##OrderAscendingD0# ##ColumnNo# � # ##NDim0## ##LLimit1 � 3# ##ULimit1 � i#
##LLimit2 � 3# ##ULimit2 � i# # IsArray � � #
xlErrValue � � # # IsObject � � # # Value � K# ##NumDim � 8# ##QS_Rec � � # ##AV � \#
##LL1߮# ##UL1 ࡱ # ##LL2ࡱ# ##UL2# ࡱ# ##ND_^# ##ColHࡱ# ##Asc!u# ##i`## ##ja##
##Lastbh# ##Swap � =# ##BSort � � # ##kb## ##Ipol � f# ##SearchValue � )#
#SearchColumn#F#
#ReturnColumn �4# ##Found �+# # Columnsp9# # Count0v# # IsEmpty
�# ##BMSF ��# ##M_C �# ##XArray ��# ##WArrayX �# ##LG#^# ##LE#^# ##Xo##
##GenBMSFg �# ##BM_C ��# ##F_C ��# ##SF_C ��# ##M_T# �# ##BM_T ��# ##F_T ��#
##SF_T��# ##CLoadsԘ# ##ReturnSF��# ##React��# ##LLimit�## ##ULimit#�#
##NewLimit��# ##R1�^# ##R2�^# ##LTotalMY# ##CGTotal## ##LuptoX
�# ##CGuptoX}�# #CombinedArray ܬ# ##TempR�# # IsErrorU�# #PropCLoadDiag��#
#PropTLoadDiag#D# #PropTrapX��# ##X1�_# ##Y1O_# ##X2�_# ##Y2P_#
##ReturnCG��# ##XWArray�~# ##Limit��# ##Area�B# ##PAreaCG�# ##Loads#+#
##PLoadCG�<# ##Generalj7# ##Var1� # ##Var2� # ##Dum��# ##NumDim_Exit?�# #
Erro�# ##NoCarriageReturns�K# ##Sj## ##Ri## # ChrK~# ##Workbookk## ##TAUC �#
##PT1k�# ##FCK1��# ##PT�^# ##FCK��# # Sqr(�# #�# �## max ## GenBMSF# #
PropTrapX# ࡱ# # PropTLoadDiag# # PropCLoadDiag#
# # ## QSort# ## QS_Rec# ## BSort# ## Ipole ࡱ
rU # � �
������������ �������� # # ����#
## XArray# ## WArray# ## LG# ## LE# ## X# #> Calculates Moment
under any combination of concentrated loads.# #` Calculates Bending Moment for
simply supported beam under any combination of concentrated loads.# #= Cal_ _ S
R P _ 1 # # ������������
� �# P R O J E C T w m # #
������������ � � P R O J E C T
# ### # ���� � Z# # S u m m a r y
I n f o r m a t i o n ( ##����# ����
� h# culates Force under any combination of concentrated loads.# #]
Calculates Shear Force for simply supported beam under any combination of
concentrated loads.# #= Calculates Moment under any combination of trapezoidal
loads.# ࡱ# #_ Calculates Bending Moment for simply supported beam under any
combination of trapezoidal loads.# #< Calculates Force under any combination of
trapezoidal loads.# #\ Calculates Shear Force for simply supported beam under
any combination of trapezoidal loads.# ## CLoads# ## ReturnSF# ## React#
## X1# ## Y1# ## X2# ## Y2# ## ReturnCG# ## XWArray# ##
ArrayVar# ## OrderAscending# ## ColumnNo# ࡱ) #� Quick Sorter. ArrayVar
is the array to sort; OrderAscending controls the sort order (default=True) and
ColumnNo is the number of column to be sorted (default=1).# ## AV# ## LL1#
## UL1# ## LL2# ## UL2# ## ND# ## Col# ## Asc) #� Bubble
Sorter. ArrayVar is the array to sort; OrderAscending controls the sort order
(default=True) and ColumnNo is the number of column to be sorted (default=1).# ##
SearchValue# #
SearchColumn# #
ReturnColumn ࡱ/ #� Interpolates. SearchValue is value to look up in
ArrayVar array, SearchColumn is column no. to look up (default=1) and ReturnColumn
is column no. to return interpolated value (default=2).O ࡱ
ThisWorkbook T h i s W o r k b o o k Sheet1 S h e e t 1 BMSF B M S F General
G e n e r a l ArrayFuncs A r r a y F u n c s
ID="{788208BC-D589-11D3-A81C-008048DE2C8A}"
Document=ThisWorkbook/&H00000000
Document=Sheet1/&H00000000
Module=BMSF
Module=General
Module=ArrayFuncs
HelpFile=""
Name="EngFuncs"
HelpContextID="0"
VersionCompatible32="393222000"
CMG="3D3FF03E107414741474147414"
DPx="6F6DA208E608121212127A138712CA4B58D5D640"
GC="A1A36C716D716D71"
[Workspace]
ThisWorkbook=88, 88, 475, 440, C
Sheet1=110, 110, 497, 462, C
BMSF=44, 44, 478, 396, C
General=154, 154, 508, 506, Z
ArrayFuncs=132, 132, 486, 484, C
�� ### # ş��Oh#��#
+'��0 8# # P # X # | # � # � # #
## $# # 0# # �# # # LTR Engineering Functions cr# # Pradip
Kumar Kundu c# M In-house developped functions to facilitate various
Engineering Calculations # # Magesh e# # Microsoft Excel @
��z�gi�#@ ���*`�## �� ### #
#��՜.##��# +,�0 � # P # X # l # t # | # � #
� �
� # �# #
L&T-RAMBOLL # �
# # # # ## # # Sheet1
# # # # Worksheets # # # ��#
���� ## � F# Microsoft Excel Worksheet # Biff8 # Excel.Sheet.8
�9�q
# D o c u m e n t S u m m a r y I n f o r m a t i o n 8 #
������������ � � # C o m p O b
j # # ������������
� f
������������
������������