<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - VBA Word</title>
		<link>https://www.developpez.net/forums/</link>
		<description />
		<language>fr</language>
		<lastBuildDate>Fri, 24 Jul 2026 07:18:38 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - VBA Word</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Blocage de saisie</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184292&amp;goto=newpost</link>
			<pubDate>Fri, 19 Jun 2026 06:44:58 GMT</pubDate>
			<description>Bonjour j’ai un document sur...</description>
			<content:encoded><![CDATA[<div>Bonjour j’ai un document sur lequel il y a un développement qui permet a l’aide de popup de saisir des données chronophage (NOM, Prénom …. ) qui apparaissent un peu partout (ci-dessous).<br />
Sur ces Popup, j’ai 3 champs à saisir pour la partie parents (NOM, Nom Usuel, Prénom,) 2 champs pour la partie enfant (Nom de l’enfant, Prénom de l’enfant) et 2 coches pour les parents (Sexe Masculin ; sexe féminin) et 2 coches pour la partie enfant (Garçon , Fille). <br />
<br />
Le problème que le rencontre est que je ne peux pas cocher la partie parents sans que la partie enfant se décoche et vice et versa.<br />
<br />
Avez-vous idée ? <br />
<br />
<br />
<br />
<br />
<a href="https://www.developpez.net/forums/attachments/p677048d1781851438/logiciels/microsoft-office/word/vba-word/blocage-saisie/arrete-conge-naissance-contractuel-copie.doc/"  title="Nom : ARRETE congé de naissance contractuel  - Copie.doc
Affichages : 16
Taille : 66,5 Ko">ARRETE congé de naissance contractuel  - Copie.doc</a><br />
<br />
CONSIDERANT la demande en date du xx/xx/xxxx par laquelle pour son enfant « Prénom enfant » « Nom enfant » né(e) le xx/xx/xxxx ; « civilité » « prénom » « nom usuel », né(e) « nom patronymique », « grade », « statut», affecté à « affectation » sollicite un congé supplémentaire de naissance au titre de son enfant « Prénom » « Nom » né(e) le xx/xx/xxxx ; <br />
CONSIDERANT que « civilité » « prénom » « nom usuel », né(e) « nom patronymique » a épuisé ses droits à congés de maternité et/ou de paternité et d’accueil de l’enfant et /ou de congé d’adoption ;<br />
CONSIDERANT que « civilité » « prénom » « nom usuel », né(e) « nom patronymique », « grade », « statut», affecté à « affectation » a consommé xx mois au titre du congé supplémentaire de naissance.<br />
<br />
<br />
<br />
<br />
ARTICLE 1 - A compter du xx/xx/xxxx et jusqu’au xx/xx/xxxx inclus, « civilité » « prénom » « nom usuel », né(e) « nom patronymique » est placé en congé supplémentaire de naissance, soit xx mois.<br />
<br />
ARTICLE 2 – Pendant ce congé l'intéressé a un droit à rémunération correspondant à :<br />
<br />
-	70% de son traitement pendant 1 mois du xx/xx/xxxx au xx/xx/xxxx inclus, sous réserve des indemnités journalières versées par la Sécurité Sociale, selon la réglementation en vigueur<br />
-	60% de son traitement pendant 1 mois du xx/xx/xxxx au xx/xx/xxxx inclus, sous réserve des indemnités journalières versées par la Sécurité Sociale, selon la réglementation en vigueur<br />
(à définir par HR par calcul selon durée du congé comme cela se fait pour les congés maladie)<br />
Pendant la durée du congé supplémentaire de naissance, le cas échéant, l’agent autorisé à exercer ses fonctions à temps partiel est rétabli dans les droits d’un agent à temps plein.<br />
<br />
ARTICLE 3 – En cas de décès de l’enfant ou en cas de diminution importante des ressources du foyer, il pourra être mis fin au congé supplémentaire de naissance à la demande de l’agent.<br />
<br />
ARTICLE 4 – A l’issue de la période accordée, l’intéressé(e) est réintégré(e) de plein droit sur son poste.</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/doc.gif" alt="Type de fichier : doc" />
	<a href="https://www.developpez.net/forums/attachments/p677048d1781851438/logiciels/microsoft-office/word/vba-word/blocage-saisie/arrete-conge-naissance-contractuel-copie.doc/">ARRETE congé de naissance contractuel  - Copie.doc</a> 
(66,5 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f669/logiciels/microsoft-office/word/vba-word/">VBA Word</category>
			<dc:creator>colnago4</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184292/logiciels/microsoft-office/word/vba-word/blocage-saisie/</guid>
		</item>
		<item>
			<title>Changement de CAB</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184180&amp;goto=newpost</link>
			<pubDate>Thu, 11 Jun 2026 11:44:37 GMT</pubDate>
			<description><![CDATA[Bonjour,  
 
J'ai un arrêté...]]></description>
			<content:encoded><![CDATA[<div>Bonjour, <br />
<br />
J'ai un arrêté type sur le quel je vourdrais que si je selectionne féminin sur une popup, que le code barre *ARR-CPA* change en *ARR-CPAR * <br />
ce code barre est dans le pied de page change. si je mets ce Code a Barre dans le texte, tout fonctionne mais dans le pied de page ça bloque<br />
<br />
Vous avez des idées ? <br />
<br />
Pour info j'ai voulu insérer mon fichier qui est au format docm mais il n'est pas pris en compte<br />
<br />
<br />
<u>Ci dessous le modèle Partie 1</u><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			VU le code général de la fonction publique ; <br />
VU le décret n° 2020-1208 du 1er octobre 2020 ;<br />
<br />
CONSIDERANT la lettre en date du xx/xx/xxxx par laquelle « civilité » « prénom » « nom usuel », né(e) « nom patronymique », « grade », « statut», affecté(e) à « affectation » sollicite un congé de proche aidant  pour s’occuper de  « Prénom » « NOM » handicapé(e) ou en perte d’autonomie particulièrement grave ;<br />
<br />
CONSIDERANT les justificatifs produits à l’appui de la demande ;<br />
<br />
SUR la proposition de Monsieur le Directeur Général des services du Département.<br />
<br />
ARRETÉ<br />
<br />
<br />
ARTICLE 1 - A compter du xx/xx/xxxx et jusqu’au xx/xx/xxxx inclus, « civilité » « prénom » « nom usuel », né(e) « nom patronymique » est placé(e) en congé sans traitement de proche aidant, soit xx jours.<br />
<br />
ARTICLE 2 – La durée de ce congé est assimilée à une période de service effectif et est prise en compte pour la constitution et la liquidation  des droits à pension de retraite.<br />
<br />
ARTICLE 3 – Ce congé peut être renouvelé par période de 3 mois sans toutefois dépasser une durée  d’un an pour toute la carrière. La demande de renouvellement devra être formulée de manière expresse.<br />
<br />
ARTICLE 4 – A l’issue de la période accordée, l’intéressé(e) est réintégrée de plein droit sur son poste.<br />
<br />
ARTICLE 5 - La présente décision peut être contestée devant le tribunal administratif de Commune (département) ou par l’application Télérecours citoyens accessible à partir du site <a rel="nofollow" href="http://www.telerecours.fr" target="_blank">www.telerecours.fr</a> dans un délai de deux mois à compter de sa notification.<br />
ARTICLE 6  – Le directeur général des services et la payeuse départementale sont chargés, chacun en ce qui le concerne, de l'exécution du présent arrêté<br />
<br />
<br />
*ARR-CPA*
			
		<hr />
	</div>
</div><br />
<br />
<br />
<u>La macro partie 2</u><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="40"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br />100<br />101<br />102<br />103<br />104<br />105<br />106<br />107<br />108<br />109<br />110<br />111<br />112<br />113<br />114<br />115<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Sub</span> enregistrer_click<span class="br0">&#40;</span><span class="br0">&#41;</span>
    <span style="color: #0000ff;">Dim</span> reponse <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Byte</span>
&nbsp;
    reponse = MsgBox<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Toutes les informations sont-elles correctes ?&quot;</span>, vbYesNo + vbQuestion<span class="br0">&#41;</span>
&nbsp;
    <span style="color: #0000ff;">If</span> <span class="br0">&#40;</span>reponse = <span style="color: #cc66cc;">6</span><span class="br0">&#41;</span> <span style="color: #0000ff;">Then</span>
        <span style="color: #808080;">' On v&eacute;rifie que la checkbox masculin ou f&eacute;minin soit renseign&eacute;</span>
        <span style="color: #0000ff;">If</span> <span class="br0">&#40;</span>champ_masculin <span style="color: #0000ff;">Or</span> champ_feminin<span class="br0">&#41;</span> <span style="color: #0000ff;">Then</span>
            <span style="color: #808080;">' On v&eacute;rifie que le nom patronymique a &eacute;t&eacute; renseign&eacute;</span>
            <span style="color: #0000ff;">If</span> <span class="br0">&#40;</span>champ_patronymique &lt;&gt; <span style="color: #FF0000;">&quot;&quot;</span><span class="br0">&#41;</span> <span style="color: #0000ff;">Then</span>
                <span style="color: #808080;">' On v&eacute;rifie que le pr&eacute;nom ait &eacute;t&eacute; renseign&eacute;</span>
                <span style="color: #0000ff;">If</span> <span class="br0">&#40;</span>champ_prenom &lt;&gt; <span style="color: #FF0000;">&quot;&quot;</span><span class="br0">&#41;</span> <span style="color: #0000ff;">Then</span>
                    <span style="color: #808080;">' S'il n'y a pas de nom usuel de renseign&eacute; OU si le sexe s&eacute;lectionn&eacute; est le masculin, on revoit la mise &agrave; forme</span>
                            <span style="color: #0000ff;">If</span> <span class="br0">&#40;</span>champ_usuel = <span style="color: #FF0000;">&quot;&quot;</span> <span style="color: #0000ff;">Or</span> champ_masculin<span class="br0">&#41;</span> <span style="color: #0000ff;">Then</span>
                                <span style="color: #808080;">' SI le nom usuel n'est pas renseign&eacute;</span>
                                <span style="color: #808080;">' REMPLACE PRENOM NOM_USUEL n&eacute;(e) NOM_PATRONYMIQUE le DATE_DE_NAISSANCE</span>
                                <span style="color: #808080;">' PAR PRENOM NOM_PATRONYMIQUE n&eacute;(e) le DATE_DE_NAISSANCE</span>
                                <span style="color: #0000ff;">With</span> ActiveDocument.Content.Find
                                    .Execute FindText:=<span style="color: #FF0000;">&quot;n&eacute;(e) &laquo; nom patronymique &raquo;&quot;</span>, ReplaceWith:=<span style="color: #FF0000;">&quot;&quot;</span>, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                                    .Execute FindText:=<span style="color: #FF0000;">&quot;le &laquo; date de naissance &raquo;&quot;</span>, ReplaceWith:=<span style="color: #FF0000;">&quot;n&eacute;(e) le &quot;</span> &amp; champ_naissance, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                                    .Execute FindText:=<span style="color: #FF0000;">&quot;&laquo; nom usuel &raquo;&quot;</span>, ReplaceWith:=UCase<span class="br0">&#40;</span>Left<span class="br0">&#40;</span>champ_patronymique, <span style="color: #cc66cc;">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span> &amp; <span style="color: #0000ff;">Mid</span><span class="br0">&#40;</span>LCase<span class="br0">&#40;</span>champ_patronymique<span class="br0">&#41;</span>, <span style="color: #cc66cc;">2</span><span class="br0">&#41;</span>, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                                <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">With</span>
                            <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
&nbsp;
                            <span style="color: #808080;">' UNIQUEMENT si le sexe FEMININ a &eacute;t&eacute; s&eacute;lectionn&eacute;</span>
                            <span style="color: #0000ff;">If</span> <span class="br0">&#40;</span>champ_feminin<span class="br0">&#41;</span> <span style="color: #0000ff;">Then</span>
                                <span style="color: #808080;">' On remplace les variables les plus simples</span>
                                <span style="color: #0000ff;">With</span> ActiveDocument.Content.Find
                                    .Execute FindText:=<span style="color: #FF0000;">&quot;&laquo; civilit&eacute; &raquo;&quot;</span>, ReplaceWith:=<span style="color: #FF0000;">&quot;madame&quot;</span>, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                                    .Execute FindText:=<span style="color: #FF0000;">&quot;(e)&quot;</span>, ReplaceWith:=<span style="color: #FF0000;">&quot;e&quot;</span>, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                                <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">With</span>
&nbsp;
                                <span style="color: #808080;">' Si un nom usuel a &eacute;t&eacute; renseign&eacute; il sera ins&eacute;r&eacute;</span>
                                <span style="color: #0000ff;">If</span> <span class="br0">&#40;</span>champ_usuel &lt;&gt; <span style="color: #FF0000;">&quot;&quot;</span><span class="br0">&#41;</span> <span style="color: #0000ff;">Then</span>
                                    <span style="color: #0000ff;">With</span> ActiveDocument.Content.Find
                                        .Execute FindText:=<span style="color: #FF0000;">&quot;&laquo; nom usuel &raquo;&quot;</span>, ReplaceWith:=UCase<span class="br0">&#40;</span>Left<span class="br0">&#40;</span>champ_usuel, <span style="color: #cc66cc;">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span> &amp; <span style="color: #0000ff;">Mid</span><span class="br0">&#40;</span>LCase<span class="br0">&#40;</span>champ_usuel<span class="br0">&#41;</span>, <span style="color: #cc66cc;">2</span><span class="br0">&#41;</span>, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                                    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">With</span>
                                <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
&nbsp;
                                <span style="color: #808080;">' ne doit pas &ecirc;&#144;tre d&eacute;plac&eacute; car cr&eacute;erait des bugs avec les conditions du sexe MASCULIN</span>
                                <span style="color: #0000ff;">With</span> ActiveDocument.Content.Find
                                    .Execute FindText:=<span style="color: #FF0000;">&quot;&laquo; date de naissance &raquo;&quot;</span>, ReplaceWith:=champ_naissance, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                                <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">With</span>
                            <span style="color: #0000ff;">Else</span>
                                <span style="color: #808080;">' UNIQUEMENT si le sexe MASCULIN a &eacute;t&eacute; s&eacute;lectionn&eacute;</span>
&nbsp;
                                <span style="color: #808080;">' Remplace les variables les plus simples</span>
                                <span style="color: #0000ff;">With</span> ActiveDocument.Content.Find
                                    .Execute FindText:=<span style="color: #FF0000;">&quot;&laquo; civilit&eacute; &raquo;&quot;</span>, ReplaceWith:=<span style="color: #FF0000;">&quot;monsieur&quot;</span>, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                                    .Execute FindText:=<span style="color: #FF0000;">&quot;(e)&quot;</span>, ReplaceWith:=<span style="color: #FF0000;">&quot;&quot;</span>, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                                <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">With</span>
&nbsp;
                                <span style="color: #808080;">' UNIQUEMENT si le sexe MASCULIN a &eacute;t&eacute; s&eacute;lectionn&eacute;</span>
&nbsp;
                                <span style="color: #808080;">' Remplace les variables les plus simples</span>
                                <span style="color: #0000ff;">With</span> ActiveDocument.Content.Find
                                    .Execute FindText:=<span style="color: #FF0000;">&quot;&laquo; civilit&eacute; &raquo;&quot;</span>, ReplaceWith:=<span style="color: #FF0000;">&quot;monsieur&quot;</span>, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                                    .Execute FindText:=<span style="color: #FF0000;">&quot;*ARR-CPA*&quot;</span>, ReplaceWith:=<span style="color: #FF0000;">&quot;*ARR-CPAR*&quot;</span>, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                                <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">With</span>
&nbsp;
                            <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
&nbsp;
                            <span style="color: #0000ff;">With</span> ActiveDocument.Content.Find
                                .Execute FindText:=<span style="color: #FF0000;">&quot;&laquo; nom patronymique &raquo;&quot;</span>, ReplaceWith:=UCase<span class="br0">&#40;</span>Left<span class="br0">&#40;</span>champ_patronymique, <span style="color: #cc66cc;">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span> &amp; <span style="color: #0000ff;">Mid</span><span class="br0">&#40;</span>LCase<span class="br0">&#40;</span>champ_patronymique<span class="br0">&#41;</span>, <span style="color: #cc66cc;">2</span><span class="br0">&#41;</span>, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                                .Execute FindText:=<span style="color: #FF0000;">&quot;&laquo; pr&eacute;nom &raquo;&quot;</span>, ReplaceWith:=UCase<span class="br0">&#40;</span>Left<span class="br0">&#40;</span>champ_prenom, <span style="color: #cc66cc;">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span> &amp; <span style="color: #0000ff;">Mid</span><span class="br0">&#40;</span>LCase<span class="br0">&#40;</span>champ_prenom<span class="br0">&#41;</span>, <span style="color: #cc66cc;">2</span><span class="br0">&#41;</span>, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                                .Execute FindText:=<span style="color: #FF0000;">&quot;&laquo; lieu de naissance &raquo;&quot;</span>, ReplaceWith:=UCase<span class="br0">&#40;</span>Left<span class="br0">&#40;</span>champ_lieu_naissance, <span style="color: #cc66cc;">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span> &amp; <span style="color: #0000ff;">Mid</span><span class="br0">&#40;</span>LCase<span class="br0">&#40;</span>champ_lieu_naissance<span class="br0">&#41;</span>, <span style="color: #cc66cc;">2</span><span class="br0">&#41;</span>, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                            <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">With</span>
&nbsp;
                            <span style="color: #808080;">' Am&eacute;liore la qualit&eacute; du document</span>
                            <span style="color: #0000ff;">With</span> ActiveDocument.Content.Find
                                <span style="color: #808080;">' Si on trouve deux espaces dans un arr&ecirc;t&eacute;s, on supprime le double-espace</span>
                                .Execute FindText:=<span style="color: #FF0000;">&quot;  &quot;</span>, ReplaceWith:=<span style="color: #FF0000;">&quot; &quot;</span>, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
&nbsp;
                                <span style="color: #808080;">' Si on trouve deux espaces dans un arr&ecirc;t&eacute;s, on supprime le double-espace</span>
                                .Execute FindText:=<span style="color: #FF0000;">&quot; ,&quot;</span>, ReplaceWith:=<span style="color: #FF0000;">&quot;,&quot;</span>, Format:=<span style="color: #0000ff;">True</span>, Replace:=wdReplaceAll
                            <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">With</span>
&nbsp;
                            informations.Hide
                        <span style="color: #0000ff;">Else</span>
                    MsgBox <span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Veuillez inscrire le pr&eacute;nom de l'agent.&quot;</span><span class="br0">&#41;</span>
                <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
            <span style="color: #0000ff;">Else</span>
                MsgBox <span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Veuillez inscrire le nom patronymique de l'agent.&quot;</span><span class="br0">&#41;</span>
            <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
        <span style="color: #0000ff;">Else</span>
            MsgBox <span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Veuillez s&eacute;lectionner le sexe de l'agent.&quot;</span><span class="br0">&#41;</span>
        <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span>
&nbsp;
<span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Sub</span> champ_masculin_click<span class="br0">&#40;</span><span class="br0">&#41;</span>
    <span style="color: #0000ff;">If</span> <span class="br0">&#40;</span>champ_masculin<span class="br0">&#41;</span> <span style="color: #0000ff;">Then</span>
        champ_usuel.Enabled = <span style="color: #0000ff;">False</span>
&nbsp;
        champ_usuel.Value = <span style="color: #FF0000;">&quot;Ne pas remplir&quot;</span>
    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span>
&nbsp;
<span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Sub</span> champ_feminin_click<span class="br0">&#40;</span><span class="br0">&#41;</span>
    <span style="color: #0000ff;">If</span> <span class="br0">&#40;</span>champ_feminin<span class="br0">&#41;</span> <span style="color: #0000ff;">Then</span>
        champ_usuel.Enabled = <span style="color: #0000ff;">True</span>
&nbsp;
        champ_usuel.Value = <span style="color: #FF0000;">&quot;&quot;</span>
    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span>
&nbsp;
<span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Sub</span> annuler_click<span class="br0">&#40;</span><span class="br0">&#41;</span>
    <span style="color: #0000ff;">Dim</span> reponse <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Byte</span>
&nbsp;
    reponse = MsgBox<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Souhaitez-vous vraiment annuler ?&quot;</span>, vbYesNo + vbQuestion<span class="br0">&#41;</span>
&nbsp;
    <span style="color: #0000ff;">If</span> <span class="br0">&#40;</span>reponse = <span style="color: #cc66cc;">6</span><span class="br0">&#41;</span> <span style="color: #0000ff;">Then</span>
        informations.Hide
    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre></td></tr></table></code><hr />
</div></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f669/logiciels/microsoft-office/word/vba-word/">VBA Word</category>
			<dc:creator>colnago4</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184180/logiciels/microsoft-office/word/vba-word/changement-cab/</guid>
		</item>
		<item>
			<title><![CDATA[[WD-365] WdPageBorderArt comment cree un nouveau dessin de bordure]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183848&amp;goto=newpost</link>
			<pubDate>Fri, 22 May 2026 19:09:07 GMT</pubDate>
			<description>Bonjour a tous 
 
je cherche...</description>
			<content:encoded><![CDATA[<div>Bonjour a tous<br />
<br />
je cherche depuis un moment comment mettre un dessin de ma collection en bordure<br />
j'ai trouvé une macro que j'ai modifié pour changer la couleur , mais je n'arrive pas a incorporer mon image<br />
comment je doit dire a la macro de choisir tel dessin dans un fichier <br />
je vous ai joint un document avec la macro <br />
<br />
bonne soirée a tous</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/docx.gif" alt="Type de fichier : docx" />
	<a href="https://www.developpez.net/forums/attachments/p676481d1779476742/logiciels/microsoft-office/word/vba-word/wdpageborderart-cree-nouveau-dessin-bordure/bordure-couleur-wartstyle.docx/">bordure couleur wartstyle.docx</a> 
(13,9 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f669/logiciels/microsoft-office/word/vba-word/">VBA Word</category>
			<dc:creator>la vouivre</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183848/logiciels/microsoft-office/word/vba-word/wdpageborderart-cree-nouveau-dessin-bordure/</guid>
		</item>
		<item>
			<title><![CDATA[[WD-365] couper/coller les en-têtes et pieds de page dans le corps du texte]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182174&amp;goto=newpost</link>
			<pubDate>Wed, 18 Feb 2026 13:54:06 GMT</pubDate>
			<description><![CDATA[Bonjour, 
J'ai plusieurs...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
J'ai plusieurs fichiers rtf (hum) avec des infos en en-têtre et pied de page.<br />
 <br />
je souhaiterais :<br />
<br />
qu'elles soient dans le corps du texte au format texte et non en en-tête / pied de page (ainsi l'entête et pied de page vides).<br />
traiter plusieurs fichiers rtf les uns après les autres dans un même dossier en faisant un enregistrer sous du nouveau fichier en docx pour ne pas écraser l'ancien ...<br />
J'ai tenté avec l'enregistreur de macro mais je débarque un peu !!!<br />
Pour exemple voici un fichier docx<br />
Je vous remercie grandement de votre aide ;)</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/docx.gif" alt="Type de fichier : docx" />
	<a href="https://www.developpez.net/forums/attachments/p674332d1771422764/logiciels/microsoft-office/word/vba-word/couper-coller-tetes-pieds-page-corps-texte/l03-03-test.docx/">l03-03-test.docx</a> 
(29,0 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f669/logiciels/microsoft-office/word/vba-word/">VBA Word</category>
			<dc:creator>Kiu31</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182174/logiciels/microsoft-office/word/vba-word/couper-coller-tetes-pieds-page-corps-texte/</guid>
		</item>
		<item>
			<title><![CDATA[[WD-365] Sensitivity Labels | Publipostage]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181950&amp;goto=newpost</link>
			<pubDate>Thu, 05 Feb 2026 16:14:24 GMT</pubDate>
			<description><![CDATA[Bonjour à tous, 
 
J'utilise...]]></description>
			<content:encoded><![CDATA[<div>Bonjour à tous,<br />
<br />
J'utilise une macro qui me dispatche un publipostage, mais lorsque la sauvegarde de chaque document doit se faire, j'ai un rejet (dès le premier évidemment), en fait, à chaque création de document, je dois affecter un Sensitivity Label ce qui est obligatoire. Je n'arrive pas à l'intégrer automatiquement dans la macro. Je n'ai pas accès à l'Id du label. Je voudrai simple que le label soit hérité du word qui possède la macro.<br />
<br />
Voici le code, si quelqu'un a déjà eu cet problématique. Précision dans le processus de cette macro, je peux choisir en pdf ou en Word, évidemment le problème est sur la section word.<br />
<br />
Par avance merci de votre aide.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="40"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br />100<br />101<br />102<br />103<br />104<br />105<br />106<br />107<br />108<br />109<br />110<br />111<br />112<br />113<br />114<br />115<br />116<br />117<br />118<br /></div></td><td valign="top"><pre style="margin: 0">ub Decoupage<span class="br0">&#40;</span>format <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>, SendMail <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Boolean</span><span class="br0">&#41;</span>
&nbsp;
<span style="color: #808080;">' D&eacute;sactiver le rafra&icirc;chissement d'&eacute;cran</span>
Application.ScreenUpdating = <span style="color: #0000ff;">False</span>
MonApplication.ScreenUpdating = <span style="color: #0000ff;">False</span>
MonApplication.Visible = <span style="color: #0000ff;">False</span>
&nbsp;
<span style="color: #808080;">' D&eacute;claration des variables</span>
<span style="color: #0000ff;">Dim</span> iR <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span>
<span style="color: #0000ff;">Dim</span> i <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span>
<span style="color: #0000ff;">Dim</span> oDoc <span style="color: #0000ff;">As</span> Document
<span style="color: #0000ff;">Dim</span> xx <span style="color: #0000ff;">As</span> Document
<span style="color: #0000ff;">Dim</span> DocName <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>
<span style="color: #0000ff;">Dim</span> RepName <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>
<span style="color: #0000ff;">Dim</span> rep <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>
<span style="color: #0000ff;">Dim</span> oDS <span style="color: #0000ff;">As</span> MailMergeDataSource
<span style="color: #0000ff;">Dim</span> destin <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>
&nbsp;
<span style="color: #0000ff;">Dim</span> appword <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span>, lesdocuments <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span>, ledoc <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span>
&nbsp;
<span style="color: #808080;">' &lt;&lt;&lt; AJOUT : R&eacute;cup&eacute;ration de l&#146;&eacute;tiquette du document source &gt;&gt;&gt;</span>
<span style="color: #0000ff;">Dim</span> srcLabel <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span>
<span style="color: #808080;">'Set srcLabel = ThisDocument.SensitivityLabel</span>
<span style="color: #808080;">' &lt;&lt;&lt; FIN AJOUT &gt;&gt;&gt;</span>
&nbsp;
<span style="color: #0000ff;">Set</span> oDoc = DocWord
<span style="color: #0000ff;">Set</span> oDS = oDoc.MailMerge.DataSource
<span style="color: #0000ff;">Set</span> srcLabel = oDoc.SensitivityLabel  <span style="color: #808080;">' h&eacute;ritage automatique</span>
&nbsp;
iR = oDoc.MailMerge.DataSource.RecordCount
&nbsp;
<span style="color: #0000ff;">For</span> i = PremPage <span style="color: #0000ff;">To</span> DerPage
    <span style="color: #0000ff;">With</span> oDoc.MailMerge
        .DataSource.FirstRecord = i
        .DataSource.LastRecord = i
        .Destination = wdSendToNewDocument
        .Execute
        .DataSource.ActiveRecord = i
&nbsp;
        <span style="color: #0000ff;">If</span> NumColRep &gt; <span style="color: #cc66cc;">0</span> <span style="color: #0000ff;">Then</span>
            RepName = .DataSource.DataFields<span class="br0">&#40;</span>NumColRep<span class="br0">&#41;</span>.Value
        <span style="color: #0000ff;">Else</span>
            RepName = <span style="color: #FF0000;">&quot;&quot;</span>
        <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
&nbsp;
        DocName = .DataSource.DataFields<span class="br0">&#40;</span>NumColFic<span class="br0">&#41;</span>.Value
        <span style="color: #0000ff;">If</span> SendMail <span style="color: #0000ff;">Then</span> destin = .DataSource.DataFields<span class="br0">&#40;</span>NumColMail<span class="br0">&#41;</span>.Value
    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">With</span>
&nbsp;
    <span style="color: #0000ff;">If</span> Len<span class="br0">&#40;</span>RepName<span class="br0">&#41;</span> &gt; <span style="color: #cc66cc;">0</span> <span style="color: #0000ff;">Then</span>
        <span style="color: #0000ff;">If</span> Right<span class="br0">&#40;</span>RepName, <span style="color: #cc66cc;">1</span><span class="br0">&#41;</span> &lt;&gt; <span style="color: #FF0000;">&quot;\&quot;</span> <span style="color: #0000ff;">Then</span> RepName = RepName &amp; <span style="color: #FF0000;">&quot;\&quot;</span>
        fic = Racine &amp; RepName &amp; DocName
        rep = Racine &amp; RepName
    <span style="color: #0000ff;">Else</span>
        fic = Racine &amp; DocName
        rep = Racine
    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
&nbsp;
    <span style="color: #0000ff;">Set</span> lesdocuments = MonApplication.Documents
&nbsp;
    <span style="color: #0000ff;">If</span> CreerDossier<span class="br0">&#40;</span>rep<span class="br0">&#41;</span> <span style="color: #0000ff;">Then</span>
        <span style="color: #0000ff;">If</span> format = <span style="color: #FF0000;">&quot;PDF&quot;</span> <span style="color: #0000ff;">Then</span>
&nbsp;
            fic = fic &amp; <span style="color: #FF0000;">&quot;.pdf&quot;</span>
            <span style="color: #0000ff;">With</span> lesdocuments.Item<span class="br0">&#40;</span><span style="color: #cc66cc;">1</span><span class="br0">&#41;</span>
                .ExportAsFixedFormat _
                    OutputFileName:=fic, _
                    ExportFormat:=wdExportFormatPDF, _
                    OpenAfterExport:=<span style="color: #0000ff;">False</span>, _
                    OptimizeFor:=wdExportOptimizeForPrint, _
                    Range:=wdExportAllDocument
                .Close SaveChanges:=wdDoNotSaveChanges
            <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">With</span>
&nbsp;
&nbsp;
<span style="color: #0000ff;">ElseIf</span> format = <span style="color: #FF0000;">&quot;DOC&quot;</span> <span style="color: #0000ff;">Then</span>
&nbsp;
    fic = fic &amp; <span style="color: #FF0000;">&quot;.docx&quot;</span>
&nbsp;
    <span style="color: #0000ff;">Dim</span> newDoc <span style="color: #0000ff;">As</span> Document
    <span style="color: #0000ff;">Set</span> newDoc = Application.ActiveDocument
&nbsp;
    <span style="color: #0000ff;">With</span> newDoc
&nbsp;
        <span style="color: #808080;">' --- Application correcte et stable de l&#146;&eacute;tiquette de sensibilit&eacute; ---</span>
        <span style="color: #0000ff;">On</span> <span style="color: #0000ff;">Error</span> <span style="color: #0000ff;">Resume</span> <span style="color: #0000ff;">Next</span>   <span style="color: #808080;">' au cas o&ugrave; MIP n&#146;est pas charg&eacute;</span>
        .SetLabel LabelId:=srcLabel.LabelId, _
                  Justification:=<span style="color: #FF0000;">&quot;H&eacute;ritage automatique&quot;</span>
        <span style="color: #0000ff;">On</span> <span style="color: #0000ff;">Error</span> <span style="color: #0000ff;">GoTo</span> <span style="color: #cc66cc;">0</span>
        <span style="color: #808080;">' -------------------------------------------------------------------</span>
&nbsp;
        .SaveAs fic
        .Close SaveChanges:=wdDoNotSaveChanges
    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">With</span>
&nbsp;
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
&nbsp;
&nbsp;
        <span style="color: #0000ff;">If</span> SendMail <span style="color: #0000ff;">Then</span>
            <span style="color: #0000ff;">If</span> AdresseEmailValide<span class="br0">&#40;</span>destin<span class="br0">&#41;</span> <span style="color: #0000ff;">Then</span>
                <span style="color: #0000ff;">Call</span> EnvoyerEmail<span class="br0">&#40;</span>MailObject, destin, MailBody, fic<span class="br0">&#41;</span>
            <span style="color: #0000ff;">Else</span>
                MsgBox <span style="color: #FF0000;">&quot;Adresse mail incorrecte : &quot;</span> &amp; destin
            <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
        <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
&nbsp;
    <span style="color: #0000ff;">Else</span>
        MsgBox <span style="color: #FF0000;">&quot;Impossible de cr&eacute;er le dossier : &quot;</span> &amp; Racine &amp; RepName
    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span>
&nbsp;
<span style="color: #0000ff;">Next</span> i
&nbsp;
Fin:
Application.ScreenUpdating = <span style="color: #0000ff;">True</span>
MonApplication.ScreenUpdating = <span style="color: #0000ff;">True</span>
MonApplication.Visible = <span style="color: #0000ff;">True</span>
&nbsp;
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre></td></tr></table></code><hr />
</div></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f669/logiciels/microsoft-office/word/vba-word/">VBA Word</category>
			<dc:creator>meumeu73.1</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181950/logiciels/microsoft-office/word/vba-word/sensitivity-labels-publipostage/</guid>
		</item>
		<item>
			<title>liste déroulante avec choix OUI/NON et suppression si NON (WORD)</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181736&amp;goto=newpost</link>
			<pubDate>Mon, 26 Jan 2026 15:28:45 GMT</pubDate>
			<description>Bonjour je suis toute...</description>
			<content:encoded><![CDATA[<div>Bonjour je suis toute nouvelle.<br />
J'ai un document à faire qui comporte une suite de phrase de ce type:<br />
<img src="https://www.developpez.net/forums/attachments/p673614d1769441064/logiciels/microsoft-office/word/vba-word/liste-deroulante-choix-oui-non-suppression-non-word/capture-d-ecran-2026-01-26-162359.png/" border="0" alt="Nom : Capture d’écran 2026-01-26 162359.png
Affichages : 111
Taille : 4,1 Ko"  style="float: CONFIG" /><br />
En dessous des phrases j'ai mis une liste déroulante avec 2 choix OUI et NON.<br />
Je souhaiterais faire ceci:<br />
- si la réponse est &quot;OUI&quot;, je voudrais que la personne qui remplis le document est la possibilité de mettre une précision en dessous.<br />
- si la réponse est &quot;non&quot;, je souhaiterais que la phrase + la liste déroulante disparaisse.<br />
Je ne connais pas du tout le VBA et je ne sais pas du tout comment faire.<br />
J'ai essayer avec ce que me disais ChatGPT mais cela ne fonctionnait jamais.<br />
Auriez-vous possibilité de m'aider et de me donner la procédure?<br />
Merci d'avance</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p673614d1769441064/logiciels/microsoft-office/word/vba-word/liste-deroulante-choix-oui-non-suppression-non-word/capture-d-ecran-2026-01-26-162359.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f669/logiciels/microsoft-office/word/vba-word/">VBA Word</category>
			<dc:creator>johana10600</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181736/logiciels/microsoft-office/word/vba-word/liste-deroulante-choix-oui-non-suppression-non-word/</guid>
		</item>
		<item>
			<title><![CDATA[[WD-365] Comment afficher le volet des styles]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181377&amp;goto=newpost</link>
			<pubDate>Thu, 08 Jan 2026 11:09:19 GMT</pubDate>
			<description>Bonjour à tous, 
 
Ce code ne...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous,<br />
<br />
Ce code ne fonctionne pas pour ma version de Word 2025 sur Mac.<br />
A<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br /></div></td><td valign="top"><pre style="margin: 0"> <span style="color: #0000ff;">Sub</span> AfficherPanneau<span class="br0">&#40;</span><span class="br0">&#41;</span>
    CommandBars.ExecuteMso <span class="br0">&#40;</span><span style="color: #FF0000;">&quot;StylesPane&quot;</span><span class="br0">&#41;</span>
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre></td></tr></table></code><hr />
</div>Si je remplace l’idMso par &quot;SelectionPane&quot; ça fonctionne.<br />
J’en déduis que le terme a changé.<br />
J’ai passé plusieurs heures à essayer de trouver le moyen de récupérer cet ID, sans succès.<br />
Quelqu’un aurait-il une piste ?<br />
Merci!!!&#9786;&#65039;</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f669/logiciels/microsoft-office/word/vba-word/">VBA Word</category>
			<dc:creator>jonasWhale</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181377/logiciels/microsoft-office/word/vba-word/afficher-volet-styles/</guid>
		</item>
		<item>
			<title><![CDATA[[WD-2010] Insérer une icône personnalisée dans la barre d'outils]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181181&amp;goto=newpost</link>
			<pubDate>Sat, 27 Dec 2025 17:19:39 GMT</pubDate>
			<description>Bonsoir le forum - Est-il...</description>
			<content:encoded><![CDATA[<div>Bonsoir le forum - Est-il possible (si oui, comment faire) d'insérer une icône, que j'ai créée, dans la barre d'outils, rubrique &quot;accueil avec l'association d'une macro contenant &quot;Alt&quot; + &quot;touche gauche&quot; ? Je suis sans réponse malgré mes recherches. Cordialement</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f669/logiciels/microsoft-office/word/vba-word/">VBA Word</category>
			<dc:creator>Ericcool02</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181181/logiciels/microsoft-office/word/vba-word/inserer-icone-personnalisee-barre-d-outils/</guid>
		</item>
		<item>
			<title><![CDATA[[WD-2019] Suppression des puces d'un texte et remplacer par tiret cadratin]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180479&amp;goto=newpost</link>
			<pubDate>Fri, 14 Nov 2025 18:44:31 GMT</pubDate>
			<description>Bonsoir, 
 
Je cherche depuis...</description>
			<content:encoded><![CDATA[<div>Bonsoir,<br />
<br />
Je cherche depuis pas mal de temps comment supprimer toutes les puces d'un document Word et les remplacer par le tiret de dialogue (tiret cadratin).<br />
Il s'agit d'une ébauche de roman rédigée par deux personnes; or, tous les tirets de dialogue ont été remplacés par des puces.<br />
<br />
Quelqu'un aurait-il une idée?<br />
<br />
Merci d'avance,<br />
<br />
Donpopo</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f669/logiciels/microsoft-office/word/vba-word/">VBA Word</category>
			<dc:creator>donpopo</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180479/logiciels/microsoft-office/word/vba-word/suppression-puces-d-texte-remplacer-tiret-cadratin/</guid>
		</item>
		<item>
			<title><![CDATA[[WD-2003] FileSearch sur clé USB svp !]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179822&amp;goto=newpost</link>
			<pubDate>Mon, 13 Oct 2025 14:40:13 GMT</pubDate>
			<description>Bonjour à tous :coucou:, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous :coucou:,<br />
<br />
L'instruction FileSearch ne recherche pas les clés USB 8O ?<br />
<br />
Salutations cordiales,<br />
<i><font color="#0000FF"><b>iBenny</b></font></i></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f669/logiciels/microsoft-office/word/vba-word/">VBA Word</category>
			<dc:creator>iBenny</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179822/logiciels/microsoft-office/word/vba-word/filesearch-cle-usb/</guid>
		</item>
		<item>
			<title><![CDATA[[WD-2016] Publipostage condition IF]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178384&amp;goto=newpost</link>
			<pubDate>Fri, 01 Aug 2025 20:08:09 GMT</pubDate>
			<description>Bonjour, 
 
Je viens ici pour...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Je viens ici pour trouver de l’aide.<br />
J’ai mes données issues de excel avec en-tête, et dans un champ de word, j’ai besoin d’y mettre une condition selon la donnée dans excel.<br />
<br />
Je tape ceci mais je pense que je m’y prends mal dans ma syntaxe <br />
<br />
{ IF mergefield voiture = ’’ X ’’  mergefield voiture ’’ ’’}<br />
<br />
 lorsque excel envoi ses données à word, si la macro rencontre un X sur la ligne balayée par excel, alors envoi dans le champs de word la valeur trouvée sinon laisse vide.<br />
<br />
Avez vous l’idée de la syntaxe svp ?<br />
<br />
Merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f669/logiciels/microsoft-office/word/vba-word/">VBA Word</category>
			<dc:creator>esse2016</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178384/logiciels/microsoft-office/word/vba-word/publipostage-condition-if/</guid>
		</item>
		<item>
			<title>Problème de sélection dans une cellule de tableau</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178375&amp;goto=newpost</link>
			<pubDate>Fri, 01 Aug 2025 12:00:36 GMT</pubDate>
			<description>Bonjour à tous,  
 
Je suis...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous, <br />
<br />
Je suis en train d'écrire une macro qui, à partir d'une feuille excel crée un document word. Le but est de faire des bulletins, donc je dois mettre les valeurs de la feuille dans des tableaux.<br />
Une fois les chiffres dans les tableaux je dois faire les choses suivantes:<br />
<ul><li style="">ajouter &quot;%&quot; à la fin</li></ul><br />
<ul><li style="">mettre le chiffre (et pas le %) en rouge si le résultat est plus petit que %</li></ul><br />
<ul><li style="">souligner le chiffre en rouge si le résultat est entre 50 et 51</li></ul><br />
<br />
Afin d'avoir un code propre et pouvoir réutiliser cette partie (j'ai plusieurs tableaux) j'ai voulu créer une fonction qui se charge de tout cela. La fonction prend en argument la cellule du tableau sur laquelle je suis et le résultat venant de la feuille excel. Pour appliquer les mise en forme j'essaye de faire une selection sur la cellule et de lui retirer deux caractères (le % et l'espace).<br />
J'ai une erreur de type à ce moment là. Je pense qu'il a un mélange entre le range et la selection ou bien que j'initialise mal l'object note mais je n'arrive pas à résoudre mon erreur. <br />
Quelqu'un aurait une idée de ce que je fait mal ? <br />
<br />
Merci d'avance pour votre aide<br />
<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #0000ff;">Sub</span> remplircellule<span class="br0">&#40;</span>Cellule <span style="color: #0000ff;">As</span> Cell, resultat <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Single</span><span class="br0">&#41;</span>
&nbsp;
    <span style="color: #0000ff;">Dim</span> arrondi <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Single</span>
    <span style="color: #0000ff;">Dim</span> note <span style="color: #0000ff;">As</span> Selection
    arrondi = Round<span class="br0">&#40;</span>resultat, <span style="color: #cc66cc;">1</span><span class="br0">&#41;</span>
    Cellule.Range.Text = arrondi &amp; <span style="color: #FF0000;">&quot; %&quot;</span>
&nbsp;
    <span style="color: #0000ff;">Select</span> <span style="color: #0000ff;">Case</span> arrondi
        <span style="color: #0000ff;">Case</span> <span style="color: #0000ff;">Is</span> &lt; <span style="color: #cc66cc;">50</span>
        <span style="color: #0000ff;">Set</span> note = Cellule.Range.MoveEnd<span class="br0">&#40;</span>wdCharacter, <span style="color: #cc66cc;">-2</span><span class="br0">&#41;</span>
        note.Font.Color = wdColorRed
        <span style="color: #0000ff;">Case</span> <span style="color: #0000ff;">Is</span> &gt;= <span style="color: #cc66cc;">51</span>
&nbsp;
&nbsp;
        <span style="color: #0000ff;">Case</span> <span style="color: #cc66cc;">50</span> <span style="color: #0000ff;">To</span> <span style="color: #cc66cc;">50</span>, <span style="color: #cc66cc;">9</span>
&nbsp;
        note = Cellule.Range.MoveEnd<span class="br0">&#40;</span>wdCharacter, <span style="color: #cc66cc;">-2</span><span class="br0">&#41;</span>
        note.Font.Underline = wdUnderlineSingle
        note.Font.UnderlineColor = wdColorRed
&nbsp;
&nbsp;
    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Select</span>
&nbsp;
<span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre></td></tr></table></code><hr />
</div></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f669/logiciels/microsoft-office/word/vba-word/">VBA Word</category>
			<dc:creator>flappy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178375/logiciels/microsoft-office/word/vba-word/probleme-selection-cellule-tableau/</guid>
		</item>
		<item>
			<title><![CDATA[[WD-2019] Erreur commande Selection.PasteAndFormat]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178370&amp;goto=newpost</link>
			<pubDate>Fri, 01 Aug 2025 08:24:09 GMT</pubDate>
			<description><![CDATA[Bonjour à vous, 
 
J'essaie...]]></description>
			<content:encoded><![CDATA[<div>Bonjour à vous,<br />
<br />
J'essaie d'automatiser un rapport sur word 2019, j'ai fait une 1ère macro qui insère toutes les images à la fin de mon document (à la base je voulais les trier selon les titres mais j'ai abandonné, trop compliqué pour moi). Après cette 1ère macro, j'essaie de déplacer image par image aux endroit que je souhaite. J'ai pour ça fait un Userform pour demander à l'utilisateur de sélectionner une image et avec une ListBox l'endroit ou il veut la déplacer.<br />
<br />
L'étape ou ça bloque c'est au niveau du couper/coller ou j'ai une erreur qui me dit que le Presse-Papier est vide, après ce message d'erreur l'éditeur de macro s'ouvre et sélectionne la ligne suivante :<br />
<a href="https://www.developpez.net/forums/attachments/p669152d1754036525/logiciels/microsoft-office/word/vba-word/erreur-commande-selection-pasteandformat/preparer-emplacement-apr.txt/"  title="Nom : ' Préparer un emplacement juste apr.txt
Affichages : 67
Taille : 455 octets">' Préparer un emplacement juste apr.txt</a><br />
<br />
La ligne qui bloque c'est &quot;Selection.PasteAndFormat (wdFormatOriginalFormatting)&quot;, même quand la ligne est &quot;Selection.Paste&quot; c'est aussi problématique.<br />
<br />
Merci par avance<br />
<br />
PS : j'ai pas trouvé comment mettre le code directement</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/txt.gif" alt="Type de fichier : txt" />
	<a href="https://www.developpez.net/forums/attachments/p669152d1754036525/logiciels/microsoft-office/word/vba-word/erreur-commande-selection-pasteandformat/preparer-emplacement-apr.txt/">' Préparer un emplacement juste apr.txt</a> 
(455 octets)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f669/logiciels/microsoft-office/word/vba-word/">VBA Word</category>
			<dc:creator>Guilhem.Q</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178370/logiciels/microsoft-office/word/vba-word/erreur-commande-selection-pasteandformat/</guid>
		</item>
	</channel>
</rss>
