1. Esop Pro
2. Définition d’un nouveau module (Module vide)
3. Définition d’un tableau dynamique
1. Esop Pro
Le système ESOP est une bibliothèque ouverte de schémas
de calcul simples et complexes qui sont utilisés pour la résolution
de problème liés à la construction (environ 170 modules
de calculs).
Le système ESOP est également une plate-forme de développement
permettant à l’utilisateur de créer ses propres modules
de calculs métier.
Grâce aux outils disponibles dans le système ESOP PRO, l’utilisateur
peut créer des modules de calculs correspondant à ses propres
besoins.

Les icônes de la barre d’outils ci-dessus correspondent à
:
- La création d’un nouveau module
- La création d’une liste de profilés
- La création d’une liste de matériaux
- La création d’une liste de boulons
- La création d’une liste permettant de sélectionner le
contenu d’une base Ms-Access
- L’enregistrement des variables
- L’insertion d’une équation
- L’insertion d’un dessin dynamique
- L’insertion d’un tableau dynamique
- L’insertion d’un bouton permettant de déclencher un évènement
- La création d’une liste utilisateur
Dans la suite de mon propos, je vais mettre en avant la méthode pour
créer un nouveau module et insérer un tableau dynamique. (icônes
1 et 9 de la barre d’outils).
2. Définition d’un nouveau module (Module
vide)
Pour commencer la définition d’un nouveau module, il faut
ouvrir la boîte de dialogue Insertion d’un nouveau module qui peut
être lancée de deux manières suivantes :
- à partir du menu du programme ESOP, commande : Classeur / Nouveau
- par un clic sur l’icône Nouveau
disponible dans la partie inférieure de la fenêtre du programme
ESOP (barre d’outils Boîte à outils).
Trois modèles du module sont disponibles dans le programme : chaque modèle
a un nombre de colonnes différent dans la zone de calcul (12,14 ou 16).
Si l’option Nouveau classeur est désactivée, le module créé sera ajouté au classeur courant ; par contre, si cette option est activée, le module défini est ajouté à un nouveau classeur.
Pour définir un nouveau module vide, il faut :
- cliquer sur l’icône
disponible dans la partie inférieure de la fenêtre du programme
ESOP
- saisir le nom du module dans le champ Nom du module, p.ex. Analyse de la poutre
à plusieurs travées
- sélectionner le type de modèle, c’est-à-dire définir
le nombre de colonnes dans la zone de calcul.
- laisser l’option Nouveau classeur activée
- cliquer sur le bouton Insérer
Après ces opérations, le nouveau module est ouvert et il est possible
de réaliser la tâche souhaitée comme par exemple définir
un tableau dynamique.
3. Définition d’un tableau dynamique
L’intérêt du tableau dynamique est de pouvoir disposer
dans un module de calcul d’une zone de données sous la forme d’un
tableau dont on ne connaît pas le nombre de lignes.
Un exemple :
Charges sur nœuds (dans le repère global)
En saisissant 4 dans la première cellule vide de la colonne N° de
nœud on obtient le résultat suivant :
Charges sur nœuds (dans le repère global)
On a saisit une valeur dans la dernière ligne du tableau. Lors de la
validation de cette valeur le tableau actualisé et une nouvelle ligne
est ajoutée.
Le terme « dynamique » signifie que l’on insère des lignes automatiquement dans ce tableau en fonction du nombre de données sans influence sur la présentation générale et en particulier pour l’impression de la note de calcul.
Pour insérer un tableau avec le nombre de colonnes et de lignes voulu,
il faut sélectionner la boîte de dialogue Insertion du tableau.
L'option peut être activée de deux manières :
- à partir du menu du programme ESOP par un clic sur la commande : Edition
/ Tableaux / Insérer tableau
- par un clic sur l'icône Insérer tableau
disponible dans la barre d'outils au bas de l'écran du programme ESOP
(barre d'outils Boîte à outils)

Pour insérer dans le module un tableau, il faut :
- définir le nombre de lignes dans l’en-tête du tableau
- définir le nombre de colonnes dans l’en-tête à gauche
- définir le nombre de lignes du tableau
- définir le nombre de colonnes du tableau
- saisir le nom du tableau dans le champ Titre
- éventuellement définir le nom de la macrocommande VBA liée
au tableau qui sera lancer
- cliquez sur le bouton Insérer. Le logiciel affiche une boîte
de dialogue supplémentaire dans laquelle il faut saisir l’adresse
du coin supérieur gauche du tableau (p. ex. Module2!$D$29).On peut également
positionner le tableau en cliquant dans la cellule correspondante au coin supérieur
gauche du tableau.