OVH Cloud OVH Cloud

Besoin d'aide

16 réponses
Avatar
AP
Bonjour,

J'ai crée un document WORD de type modèle dans lequel j'ai automatisé
quelques saisies de façon simple en utilisant les champs ASK et Ref.

Mais au fur et à mesure, les champs saisis ont considérablement augmentés.

L'interface n'est pas trés convivial et ne présente pas de fàçon unique
l'ensemble des informations qui seront saisies.

J'ai donc pensé utiliser un USERFORM qui me permettrai de présenter
l'ensemble des informations à saisir.

Je ne vois pas comment faire le lien entre le USERFORM et le document
(insertion des champs saisis)

Connaissez vous un article de référence qui puisse m'aider

Merci de votre aide

10 réponses

1 2
Avatar
Circé
Bonjour,

L'article dont tu parles ne vas pas tarder à arriver sur la faq
(anacolutheeeeeeeeeeeeee !!!!!)

En attendant, il faut connaître un minimum de VBA :

Tu vas dans l'éditeur VBA (ALT + F11), tu fais insertion, Userform.
Tu "dessines" dans ton Userform, avec les zones de textes, listes
déroulantes, cases à cocher, etc.

Tu mets au minimum un bouton pour annuler, et un bouton pour Valider.
Derrière ces bouton, il doit y avoir du vba. Derrière le bouton
Valider, tu dois écrire la procédure de ce qui vas se passer lorsque la
personne cliquera sur ce bouton, à savoir, l'insertion des différentes
données dans le document.

Dans ton document, tu mets un bouton qui appelle le Userform avec une
macro qui load et affiche le Userform. Ce peut-être aussi une macro
autonew par exemple qui lancera le Userform à la création d'un nouveau
document.

Circé
http://faqword.free.fr


Bonjour,

J'ai crée un document WORD de type modèle dans lequel j'ai automatisé
quelques saisies de façon simple en utilisant les champs ASK et Ref.

Mais au fur et à mesure, les champs saisis ont considérablement augmentés.

L'interface n'est pas trés convivial et ne présente pas de fàçon unique
l'ensemble des informations qui seront saisies.

J'ai donc pensé utiliser un USERFORM qui me permettrai de présenter
l'ensemble des informations à saisir.

Je ne vois pas comment faire le lien entre le USERFORM et le document
(insertion des champs saisis)

Connaissez vous un article de référence qui puisse m'aider

Merci de votre aide


Avatar
AP
Merci pour tes infos.

J'ai fais un essai qui débute bien mal.

Quelle est la syntaxe dans la macro pour ouvrir le Form et l'afficher (mes
tentatives avec l'aide ne sont pas efficaces)

D'autre part, pour insérer les champs saisis dans le document, par quel
moyen peut-on les positionner précisemment

Merci à toi




Bonjour,

L'article dont tu parles ne vas pas tarder à arriver sur la faq
(anacolutheeeeeeeeeeeeee !!!!!)

En attendant, il faut connaître un minimum de VBA :

Tu vas dans l'éditeur VBA (ALT + F11), tu fais insertion, Userform.
Tu "dessines" dans ton Userform, avec les zones de textes, listes
déroulantes, cases à cocher, etc.

Tu mets au minimum un bouton pour annuler, et un bouton pour Valider.
Derrière ces bouton, il doit y avoir du vba. Derrière le bouton
Valider, tu dois écrire la procédure de ce qui vas se passer lorsque la
personne cliquera sur ce bouton, à savoir, l'insertion des différentes
données dans le document.

Dans ton document, tu mets un bouton qui appelle le Userform avec une
macro qui load et affiche le Userform. Ce peut-être aussi une macro
autonew par exemple qui lancera le Userform à la création d'un nouveau
document.

Circé
http://faqword.free.fr


Bonjour,

J'ai crée un document WORD de type modèle dans lequel j'ai automatisé
quelques saisies de façon simple en utilisant les champs ASK et Ref.

Mais au fur et à mesure, les champs saisis ont considérablement augmentés.

L'interface n'est pas trés convivial et ne présente pas de fàçon unique
l'ensemble des informations qui seront saisies.

J'ai donc pensé utiliser un USERFORM qui me permettrai de présenter
l'ensemble des informations à saisir.

Je ne vois pas comment faire le lien entre le USERFORM et le document
(insertion des champs saisis)

Connaissez vous un article de référence qui puisse m'aider

Merci de votre aide







Avatar
Circé
Rebonjour,

Merci pour tes infos.

J'ai fais un essai qui débute bien mal.

Quelle est la syntaxe dans la macro pour ouvrir le Form et l'afficher (mes
tentatives avec l'aide ne sont pas efficaces)


Sub mon_userform()
Load mon_userform
mon_userform.Show
End Sub

D'autre part, pour insérer les champs saisis dans le document, par quel
moyen peut-on les positionner précisemment


Tu peux par ailleurs utiliser des signets. Tu pourrais aussi utiliser
des tableaux. Tout dépend évidemment de ton document.

Merci à toi


Avec un peu de chance, anacoluthe a peut petre terminé son
didacticiel... Si oui, je le mets en ligne immédiatement !!!

Anacoluthe, steuplait ?.... ;))) Faut-il que je t'aide ?... ;)))

Circé




Bonjour,

L'article dont tu parles ne vas pas tarder à arriver sur la faq
(anacolutheeeeeeeeeeeeee !!!!!)

En attendant, il faut connaître un minimum de VBA :

Tu vas dans l'éditeur VBA (ALT + F11), tu fais insertion, Userform.
Tu "dessines" dans ton Userform, avec les zones de textes, listes
déroulantes, cases à cocher, etc.

Tu mets au minimum un bouton pour annuler, et un bouton pour Valider.
Derrière ces bouton, il doit y avoir du vba. Derrière le bouton
Valider, tu dois écrire la procédure de ce qui vas se passer lorsque la
personne cliquera sur ce bouton, à savoir, l'insertion des différentes
données dans le document.

Dans ton document, tu mets un bouton qui appelle le Userform avec une
macro qui load et affiche le Userform. Ce peut-être aussi une macro
autonew par exemple qui lancera le Userform à la création d'un nouveau
document.

Circé
http://faqword.free.fr


Bonjour,

J'ai crée un document WORD de type modèle dans lequel j'ai automatisé
quelques saisies de façon simple en utilisant les champs ASK et Ref.

Mais au fur et à mesure, les champs saisis ont considérablement augmentés.

L'interface n'est pas trés convivial et ne présente pas de fàçon unique
l'ensemble des informations qui seront saisies.

J'ai donc pensé utiliser un USERFORM qui me permettrai de présenter
l'ensemble des informations à saisir.

Je ne vois pas comment faire le lien entre le USERFORM et le document
(insertion des champs saisis)

Connaissez vous un article de référence qui puisse m'aider

Merci de votre aide









Avatar
Anacoluthe
Bonjour !

'AP' nous a écrit ...
Quelle est la syntaxe dans la macro pour ouvrir le Form et l'afficher (mes
tentatives avec l'aide ne sont pas efficaces)


La syntaxe est maUserForm.Show
En principe c'est d'abord Load puis Show mais VBA est gentil : il fait
un Load en mémoire de la feuille si on n'utilise que Show :-)
( maUserForm est le nom de votre objet UserForm )

D'autre part, pour insérer les champs saisis dans le document, par quel
moyen peut-on les positionner précisemment


La technique la plus générale est de placer vos données dans des
signets du document : le code du click sur un bouton OK doit
placer les valeurs de vos divers contrôles aux emplacements
désignés du document puis refermer la UserForm.

L'article dont tu parles ne vas pas tarder à arriver sur la faq
(anacolutheeeeeeeeeeeeee !!!!!)



vouiiiiiiii l'est quasi-terminé, Circé,
t'as plus qu'à venir le chercher... ;-) ))

Anacoluthe
« La connaissance est la seule chose qui s'accroît
lorsqu'on la partage. »
- Sacha BOUDJEMA


Avatar
Circé
Le 30/05/2006, Anacoluthe a déclaré :
Bonjour !

vouiiiiiiii l'est quasi-terminé, Circé,
t'as plus qu'à venir le chercher... ;-) ))


Ouahh !!! Faut que je me déplace à Strasbourg ?...
Ben ça alors !!!!

Mais faut d'abord que je passe par Marseille pour le pastis d'André...
A moins que tu ne descendes aussi à Marseille, comme ça tu me donneras
ton didacticiel en même temps ! :D))

Circé

Anacoluthe
« La connaissance est la seule chose qui s'accroît
lorsqu'on la partage. »
- Sacha BOUDJEMA


Avatar
Anacoluthe
Bonjour Circé !

'Circé' nous a écrit ...
Mais faut d'abord que je passe par Marseille pour le pastis d'André...
A moins que tu ne descendes aussi à Marseille, comme ça tu me donneras
ton didacticiel en même temps ! :D))


ok ça marche ;-)

A++
A~

Avatar
AB
Nickel ! Je vous attends.
André

"Anacoluthe" a écrit dans le message de news:
OdOYvq%
Bonjour Circé !

'Circé' nous a écrit ...
Mais faut d'abord que je passe par Marseille pour le pastis d'André...
A moins que tu ne descendes aussi à Marseille, comme ça tu me donneras
ton didacticiel en même temps ! :D))


ok ça marche ;-)

A++
A~



Avatar
JièL
Bonjoir(c) AB

c'est quand, c'est quand ?

JièL quand quand

Nickel ! Je vous attends.
André

"Anacoluthe" a écrit dans le message de news:
OdOYvq%
Bonjour Circé !

'Circé' nous a écrit ...
Mais faut d'abord que je passe par Marseille pour le pastis d'André...
A moins que tu ne descendes aussi à Marseille, comme ça tu me donneras
ton didacticiel en même temps ! :D))
ok ça marche ;-)


A++
A~





Avatar
Corona
Bonsoir,
J'ai déposé un document exemple sur
http://www.cjoint.com/confirm.php?cjointþtnpLSz5e il y a lieu de le sauver
comme modèle pour que la UserForm s'ouvre.
Un bon site sur les UserForm http://ericrenaud.free.fr/ c'est plus
adapté à Excel pour remplir les infos, mais c'est une bonne approche pour
apprendre.
Philippe


"AP" a écrit dans le message de news:

Merci pour tes infos.

J'ai fais un essai qui débute bien mal.

Quelle est la syntaxe dans la macro pour ouvrir le Form et l'afficher (mes
tentatives avec l'aide ne sont pas efficaces)

D'autre part, pour insérer les champs saisis dans le document, par quel
moyen peut-on les positionner précisemment

Merci à toi




Bonjour,

L'article dont tu parles ne vas pas tarder à arriver sur la faq
(anacolutheeeeeeeeeeeeee !!!!!)

En attendant, il faut connaître un minimum de VBA :

Tu vas dans l'éditeur VBA (ALT + F11), tu fais insertion, Userform.
Tu "dessines" dans ton Userform, avec les zones de textes, listes
déroulantes, cases à cocher, etc.

Tu mets au minimum un bouton pour annuler, et un bouton pour Valider.
Derrière ces bouton, il doit y avoir du vba. Derrière le bouton
Valider, tu dois écrire la procédure de ce qui vas se passer lorsque la
personne cliquera sur ce bouton, à savoir, l'insertion des différentes
données dans le document.

Dans ton document, tu mets un bouton qui appelle le Userform avec une
macro qui load et affiche le Userform. Ce peut-être aussi une macro
autonew par exemple qui lancera le Userform à la création d'un nouveau
document.

Circé
http://faqword.free.fr


Bonjour,

J'ai crée un document WORD de type modèle dans lequel j'ai automatisé
quelques saisies de façon simple en utilisant les champs ASK et Ref.

Mais au fur et à mesure, les champs saisis ont considérablement
augmentés.

L'interface n'est pas trés convivial et ne présente pas de fàçon unique
l'ensemble des informations qui seront saisies.

J'ai donc pensé utiliser un USERFORM qui me permettrai de présenter
l'ensemble des informations à saisir.

Je ne vois pas comment faire le lien entre le USERFORM et le document
(insertion des champs saisis)

Connaissez vous un article de référence qui puisse m'aider

Merci de votre aide









Avatar
Circé
Bonsoir Philippe !


Corona a exposé le 30/05/2006 :
Bonsoir,
J'ai déposé un document exemple sur
http://www.cjoint.com/confirm.php?cjointþtnpLSz5e il y a lieu de le sauver
comme modèle pour que la UserForm s'ouvre.

Je suis sûre que tout ça, c'est aussi pour être invité à prendre le

pastis à Marseille !!! ;))
Euh... il est pas bon le pastis belge ?... :D

Circé

1 2