Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/01/2008, 12h11   #1
Membre du Club
 
Inscription : octobre 2004
Messages : 119
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 119
Points : 40
Points : 40
Par défaut Dimensionner une poutre

Salut ,je souhaiterais un avis sur un programme à refaire ; dimensionner une poutre .
Alors j'aie des abaques papiers à coder en VBA .(environ 240 chiffres)
je recois une variable (un chiffre) via un programme de word que je dois
comparer aux chiffres de l'abaque .

Voir le fichier excel pour voir à quoi ressemble l'abaque .

En gros il me faut une démarche pour un code clair , facilement modifiable , extensible pour d'autres progs etc ...(ce que j'aie fait fonctionne mais c'est le fouilli et je peux quasiment plus y retoucher sans que cela un impact sur d'autres routines)

Aie-je besoin d'une base de donnée ?Laquelle ?
aA189 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2008, 15h37   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Es-tu certains que c'est en Word que tu veux le faire ?
Perso, je le ferais en Access, Excel, mais pas en Word.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2008, 20h00   #3
Membre du Club
 
Inscription : octobre 2004
Messages : 119
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 119
Points : 40
Points : 40
Ce qui est sur c'est que plusieurs variables (la charge et la longueur) viennent de VBA word .Après cela ne me dérange pas d'envoyer ces 2 variables dans access ou excel puis de rapatrier les valeurs vers word .Restes à faire le choix entre excel et access sachant que j'aie une série de conditions à appliquer sur l'abaque .

Egalement mon code VBA word devient illisible au fur et a mesure que mon projet devient complexe .
aA189 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2008, 20h31   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Que veux-tu entendre, ton projet ne contient pas de code.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2008, 10h25   #5
Membre du Club
 
Inscription : octobre 2004
Messages : 119
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 119
Points : 40
Points : 40
Le code est dans le fichier Normal.dot ci join (Normal.dot est à déposer dans le dossier "modèle".

Les fichiers etude-plancher.html et etude-plancher.xls doivent être mis sur le bureau.

Pour lancer le projet il faut prendre le menu outils/macros/ et
lancer la macro "enrichir base"

Pour le calcul des poutres il faut cocher "armature" .

Le but du post c'est d'avoir des critiques sur la façon dont j'aie codé ( comme un vrai bidouilleur donc s'attendre à du code spaguetti) , avoir des avis sur ce que j'aurais du faire et que je n'aie pas fait .Avoir aussi des opinions sur la façon de s'organiser .

Pour le code des poutres que je souhaite retravailler le code commence à la macro sub hercule ()

Restes à ce que je parte sur de bon rails ce coup - ci ...
aA189 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2008, 11h26   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Première remarque, il vaut mieux éviter d'utiliser le Normal.dot pour ses projets.

Il est préférable d'utiliser un autre modèle ou un document et d'utiliser les évènements sur objets.

ou encore

De cette manière, tu évites les boutons des barres d'outils.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h58.


 
 
 
 
Partenaires

Hébergement Web