Skip to content

Fonction Beam

VBou edited this page Jan 8, 2025 · 6 revisions

La fonction Beam retourne la caractéristique demandée d’une section souhaitée ou renvoie une erreur « #VALEUR ! » (xlErrValue) si la demande est erronée.

Ecriture de la fonction

Function Beam(Nom As String, Caracteristique As String) As Variant

Argument Nom de type String

Arguments possibles Exemple
Tout IPE du catalogue Arcelor IPE AA 80; IPE 200; IPE O 220; IPE 750 x 134
Tout HE du catalogue Arcelor HE 100 AA; HE 220 A; HE 360 M; HE 1000 x 584

Argument Caractéristique de type String

Arguments possibles Type Signification et unitée
Nom String Nom du profil tel qu’il apparaît dans le catalogue correspondant
G Double [kg/m] Poids du profil par mètre linéaire
h Double [mm] Hauteur du profil
b Double [mm] Largeur du profil
tw Double [mm] Epaisseur de l'âme
tf Double [mm] Epaisseur de la semelle
r Double [mm] rayon de congé
A Double [mm²] Aire de section
hi Double [mm] hauteur intérieur entre les ailes
d Double [mm] hauteur de la portion droite d'âme
phi Variant [mm] diamètre de boulon maximal
pmin Variant [mm] entraxe minimal admissible pour de boulon maximal
pmax Variant [mm] entraxe maximal admissible pour boulon de diamètre maximal
Al Double [m²/m] surface à peindre par unité de longueur
Ag Double [m²/t] surface à peindre par unité de masse
Iy Double [mm4] Inertie de flexion autour de l'axe principal y
Wely Double [mm3] module de flexion élastique autour de l'axe principal y
Wply Double [mm3] module de flexion plastique autour de l'axe principal y
iyy Double [mm] rayon de giration autour de l'axe principal y
Avz Double [mm²] aire de cisaillement
Iz Double [mm4] Inertie de flexion autour de l'axe principal z
Welz Double [mm3] module de flexion élastique autour de l'axe principal z
Wplz Double [mm3] module de flexion plastique autour de l'axe principal z
izz Double [mm] rayon de giration autour de l'axe principal z
Ss Double [mm] longueur d'appui rigide de l'aile
It Double [mm4] moment d'inertie de torsion
Iw Double [mm6] moment d'inertie de gauchissement
ClasseFlexS235 Variant Classe d'un profil de nuance S235 sous flexion pure selon son axe principal fort (y)
ClasseFlexS355 Variant Classe d'un profil de nuance S355 sous flexion pure selon son axe principal fort (y)
ClasseFlexS460 Variant Classe d'un profil de nuance S460 sous flexion pure selon son axe principal fort (y)
ClasseCompS235 Variant Classe d'un profil de nuance S235 sous compression pure
ClasseCompS355 Variant Classe d'un profil de nuance S355 sous compression pure
ClasseCompS460 Variant Classe d'un profil de nuance S460 sous compression pure

Appel de fonctions externes

Exemple de fonctionnement

Formule Résultat Commentaire
=Beam("IPE A 120";"Iy") 2573615 Inertie selon y en [mm^4]
=Beam("IPE 450";"G") 77.6 Masse par mètre linéaire en [Kg/m]
=Beam("HE 200 A";"h") 190 Hauteur h du profil en [mm]
=Beam("hea200";"h") 190 Hauteur h du profil en [mm]
=Beam("HE 360 B";"A") 18063 Section en [mm²]

Ou trouver la fonction

La fonction se trouve dans le fichier BDD_CM.xlam, module BDD_Section_I.

Validation de la fonction

La vérification ici est une simple lecture des résultats fournis et une comparaison avec les résultats lus sur le catalogue Arcelor de référence (Version 2021) ou calculs manuels basés sur les formules du catalogue Arcelor.

Formule Résultat Résultat attendu Paramètres utilisés
1er paramètre 2eme paramètre
=Beam(C1;D1) 4,95 Correct IPE AA 80 G
=Beam(C2;D2) 78,0 Correct IPE AA 80 h
=Beam(C3;D3) 46,0 Correct IPE AA 80 b
=Beam(C4;D4) 3,2 Correct IPE AA 80 tw
=Beam(C5;D5) 4,2 Correct IPE AA 80 tf
=Beam(C6;D6) 5 Correct IPE AA 80 r
=Beam(C7;D7) 630,6 Correct IPE AA 80 A
=Beam(C8;D8) 69,6 Correct IPE AA 80 hi
=Beam(C9;D9) 59,6 Correct IPE AA 80 d
=Beam(C10;D10) - Correct IPE AA 80 phi
=Beam(C11;D11) - Correct IPE AA 80 pmin
=Beam(C12;D12) - Correct IPE AA 80 pmax
=Beam(C13;D13) 0,325 Correct IPE AA 80 Al
=Beam(C14;D14) 65,66 Correct IPE AA 80 Ag
=Beam(C15;D15) 640967,8 Correct IPE AA 80 Iy
=Beam(C16;D16) 16435,1 Correct IPE AA 80 Wely
=Beam(C17;D17) 18856,3 Correct IPE AA 80 Wply
=Beam(C18;D18) 31,9 Correct IPE AA 80 iyy
=Beam(C19;D19) 299,6 Correct IPE AA 80 Avz
=Beam(C20;D20) 68502,4 Correct IPE AA 80 Iz
=Beam(C21;D21) 2978,4 Correct IPE AA 80 Welz
=Beam(C22;D22) 4680,1 Correct IPE AA 80 Wplz
=Beam(C23;D23) 10,4 Correct IPE AA 80 izz
=Beam(C24;D24) 17,5 Correct IPE AA 80 Ss
=Beam(C25;D25) 4024,0 Correct IPE AA 80 It
=Beam(C26;D26) 92773569,7 Correct IPE AA 80 Iw
=Beam(C27;D27) 1 Correct IPE AA 80 ClasseFlexS235
=Beam(C28;D28) 1 Correct IPE AA 80 ClasseFlexS355
=Beam(C29;D29) - Correct IPE AA 80 ClasseFlexS460
=Beam(C30;D30) 1 Correct IPE AA 80 ClasseCompS235
=Beam(C31;D31) 1 Correct IPE AA 80 ClasseCompS235
=Beam(C32;D32) 1 Correct IPE AA 80 ClasseCompS355
=Beam(C33;D33) - Correct IPE AA 80 ClasseCompS460
=Beam(C34;D34) #VALEUR! Correct IPE AA 80 Aa
=Beam(C35;D35) #VALEUR! Correct IPE AA 80
=Beam(C36;D36) 4,950054442 Correct ipe80aa G
=Beam(C37;D37) #VALEUR! Correct G
=Beam(C39;D39) 584 Correct HE 1000 x 584 G
=Beam(C40;D40) 1056 Correct HE 1000 x 584 h
=Beam(C41;D41) 314 Correct HE 1000 x 584 b
=Beam(C42;D42) 36 Correct HE 1000 x 584 tw
=Beam(C43;D43) 64 Correct HE 1000 x 584 tf
=Beam(C44;D44) 30 Correct HE 1000 x 584 r
=Beam(C45;D45) 74373 Correct HE 1000 x 584 A
=Beam(C46;D46) 928 Correct HE 1000 x 584 hi
=Beam(C47;D47) 868 Correct HE 1000 x 584 d
=Beam(C48;D48) 27 Correct HE 1000 x 584 phi
=Beam(C49;D49) 154 Correct HE 1000 x 584 pmin
=Beam(C50;D50) 208 Correct HE 1000 x 584 pmax
=Beam(C51;D51) 3,244 Correct HE 1000 x 584 Al
=Beam(C52;D52) 5,557 Correct HE 1000 x 584 Ag
=Beam(C53;D53) 12460713373 Correct HE 1000 x 584 Iy
=Beam(C54;D54) 23599836 Correct HE 1000 x 584 Wely
=Beam(C55;D55) 28039181,91 Correct HE 1000 x 584 Wply
=Beam(C56;D56) 409,3219821 Correct HE 1000 x 584 iyy
=Beam(C57;D57) 40324,56661 Correct HE 1000 x 584 Avz
=Beam(C58;D58) 334334640,8 Correct HE 1000 x 584 Iz
=Beam(C59;D59) 2129520 Correct HE 1000 x 584 Welz
=Beam(C60;D60) 3474827 Correct HE 1000 x 584 Wplz
=Beam(C61;D61) 67,0 Correct HE 1000 x 584 izz
=Beam(C62;D62) 199,1 Correct HE 1000 x 584 Ss
=Beam(C63;D63) 72300153 Correct HE 1000 x 584 It
=Beam(C64;D64) 8,12421E+13 Correct HE 1000 x 584 Iw
=Beam(C65;D65) 1 Correct HE 1000 x 584 ClasseFlexS235
=Beam(C66;D66) 1 Correct HE 1000 x 584 ClasseFlexS355
=Beam(C67;D67) 1 Correct HE 1000 x 584 ClasseFlexS460
=Beam(C68;D68) 1 Correct HE 1000 x 584 ClasseCompS235
=Beam(C69;D69) 1 Correct HE 1000 x 584 ClasseCompS235
=Beam(C70;D70) 1 Correct HE 1000 x 584 ClasseCompS355
=Beam(C71;D71) 2 Correct HE 1000 x 584 ClasseCompS460
=Beam(C72;D72) #VALEUR! Correct HE 1000 x 584 Aa
=Beam(C73;D73) #VALEUR! Correct HE 1000 x 584
=Beam(C74;D74) #VALEUR! Correct G
Clone this wiki locally