|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2003 Messages : 3 ![]() |
Bonjour,
Je ne suis pas expert en VBA et je fais donc appel à vous pour savoir comment, dans un formulaire, on peut insérer une valeur bien précise à un emplacement non protégé, en fonction du choix fait préalablement dans une liste déroulante. Il faudrait que la macro s'exécute après le choix dans la liste déroulante. J'ai mis 2 signets dans le formulaire : 1 pour la liste déroulante, l'autre pour la zone de réception de la valeur (zone qui utilise la police code barre "code 128"). Ci-joint un fichier qui pourra vous aider à comprendre mon besoin. Merci de votre aide |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
Salut,
On ajoute un signet. Une macro qui réagit après validation du choix et on injecte la valeur souhaitée sur le signet. Code :
ActiveDocument.Bookmarks("MonSignet").Range.Text = ActiveDocument.formFields("MonChamp").Result
__________________
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 ! |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2003 Messages : 3 ![]() |
Merci de ta réponse. J'ai testé. Cela fonctionne.
Merci beaucoup. Bonne journée |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com