Bonjour,
je n'arrive pas a trouver comment appeler une fonction vba de mon cru
depuis un
document de fusion : mes donnees en entree sont au format texte avec des
numeros
de telephone sous forme 478201984 peu lisibles. J'ai donc fait une petite
fonction VBA me reformatant ca facon "04 78 20 19 84 ". Mais je ne sais
pas
comment l'incorporer dans mes champs de fusion, tout en passant l'un d'eux
comme
argument...
Toute suggestion bienvenue.
--
Use our news server 'news.foorum.com' from anywhere.
More details at: http://nnrpinfo.go.foorum.com/
Bonjour,
je n'arrive pas a trouver comment appeler une fonction vba de mon cru
depuis un
document de fusion : mes donnees en entree sont au format texte avec des
numeros
de telephone sous forme 478201984 peu lisibles. J'ai donc fait une petite
fonction VBA me reformatant ca facon "04 78 20 19 84 ". Mais je ne sais
pas
comment l'incorporer dans mes champs de fusion, tout en passant l'un d'eux
comme
argument...
Toute suggestion bienvenue.
--
Use our news server 'news.foorum.com' from anywhere.
More details at: http://nnrpinfo.go.foorum.com/
Bonjour,
je n'arrive pas a trouver comment appeler une fonction vba de mon cru
depuis un
document de fusion : mes donnees en entree sont au format texte avec des
numeros
de telephone sous forme 478201984 peu lisibles. J'ai donc fait une petite
fonction VBA me reformatant ca facon "04 78 20 19 84 ". Mais je ne sais
pas
comment l'incorporer dans mes champs de fusion, tout en passant l'un d'eux
comme
argument...
Toute suggestion bienvenue.
--
Use our news server 'news.foorum.com' from anywhere.
More details at: http://nnrpinfo.go.foorum.com/
j'ai pas la solution finale, mais dans l'aide des macro de word j'ai trouvé
çà :
(...)
MyStr = Format(5459.4, "##,##0.00") ' Renvoie "5 459,40".
MyStr = Format(334.9, "###0.00") ' Renvoie "334,90".
j'ai pas la solution finale, mais dans l'aide des macro de word j'ai trouvé
çà :
(...)
MyStr = Format(5459.4, "##,##0.00") ' Renvoie "5 459,40".
MyStr = Format(334.9, "###0.00") ' Renvoie "334,90".
j'ai pas la solution finale, mais dans l'aide des macro de word j'ai trouvé
çà :
(...)
MyStr = Format(5459.4, "##,##0.00") ' Renvoie "5 459,40".
MyStr = Format(334.9, "###0.00") ' Renvoie "334,90".
Bonjour !
'Bruno DESMET' nous a écrit ...j'ai pas la solution finale, mais dans l'aide des macro de word j'ai
trouvé
çà :
(...)
MyStr = Format(5459.4, "##,##0.00") ' Renvoie "5 459,40".
MyStr = Format(334.9, "###0.00") ' Renvoie "334,90".
Oui c'est l'application d'images de format numérique en VBA.
Il reste que la question initiale sur le formatage des champs
de fusion trouve sa réponse dans le formatage des *champs*
comme l'a indiqué Circé (coucou !)
Dans Word les champs et VBA sont deux mondes séparés :-p
À preuve vouloir appliquer une fonction quelconque VBA
à un champ de fusion comme le demandait Alain relève
de la haute voltige ! Non seulement c'est superfétatoire
mais en plus c'est assez compliqué :-)
Anacoluthe
« Un gentleman, c'est quelqu'un qui sait jouer
de la cornemuse et qui n'en joue pas. »
- Pierre DESPROGES
Bonjour !
'Bruno DESMET' nous a écrit ...
j'ai pas la solution finale, mais dans l'aide des macro de word j'ai
trouvé
çà :
(...)
MyStr = Format(5459.4, "##,##0.00") ' Renvoie "5 459,40".
MyStr = Format(334.9, "###0.00") ' Renvoie "334,90".
Oui c'est l'application d'images de format numérique en VBA.
Il reste que la question initiale sur le formatage des champs
de fusion trouve sa réponse dans le formatage des *champs*
comme l'a indiqué Circé (coucou !)
Dans Word les champs et VBA sont deux mondes séparés :-p
À preuve vouloir appliquer une fonction quelconque VBA
à un champ de fusion comme le demandait Alain relève
de la haute voltige ! Non seulement c'est superfétatoire
mais en plus c'est assez compliqué :-)
Anacoluthe
« Un gentleman, c'est quelqu'un qui sait jouer
de la cornemuse et qui n'en joue pas. »
- Pierre DESPROGES
Bonjour !
'Bruno DESMET' nous a écrit ...j'ai pas la solution finale, mais dans l'aide des macro de word j'ai
trouvé
çà :
(...)
MyStr = Format(5459.4, "##,##0.00") ' Renvoie "5 459,40".
MyStr = Format(334.9, "###0.00") ' Renvoie "334,90".
Oui c'est l'application d'images de format numérique en VBA.
Il reste que la question initiale sur le formatage des champs
de fusion trouve sa réponse dans le formatage des *champs*
comme l'a indiqué Circé (coucou !)
Dans Word les champs et VBA sont deux mondes séparés :-p
À preuve vouloir appliquer une fonction quelconque VBA
à un champ de fusion comme le demandait Alain relève
de la haute voltige ! Non seulement c'est superfétatoire
mais en plus c'est assez compliqué :-)
Anacoluthe
« Un gentleman, c'est quelqu'un qui sait jouer
de la cornemuse et qui n'en joue pas. »
- Pierre DESPROGES
N'empeche que, par curiosite et parceque j'imagine qu'il y a tout de meme des
cas ou les commutateurs n'ont pas la solution, je serais interesse de savoir si
on peut faire appel au code VBA dans ce contexte. Est-ce seulement complique ou
carrement impossible ?
Parcequ'il faut bien reconnaitre que passer par des fonctions peut aussi
ameliorer la lisibilite : quand par exemple on a des tests imbriques pour
n'imprimer a la fusion certains blocs qu'a certaines conditions, pour peu que
l'on insere ces champs dans les cellules d'un tableau pour la mise en page, et
bien l'examen du resultat final ne brille par par la clarte. Alors que
l'utilisation de code VBA avec des tests imbriques mais utilisant l'indentation
et les commentaires a un air carrement plus sympa et facilite la maintenance...
N'empeche que, par curiosite et parceque j'imagine qu'il y a tout de meme des
cas ou les commutateurs n'ont pas la solution, je serais interesse de savoir si
on peut faire appel au code VBA dans ce contexte. Est-ce seulement complique ou
carrement impossible ?
Parcequ'il faut bien reconnaitre que passer par des fonctions peut aussi
ameliorer la lisibilite : quand par exemple on a des tests imbriques pour
n'imprimer a la fusion certains blocs qu'a certaines conditions, pour peu que
l'on insere ces champs dans les cellules d'un tableau pour la mise en page, et
bien l'examen du resultat final ne brille par par la clarte. Alors que
l'utilisation de code VBA avec des tests imbriques mais utilisant l'indentation
et les commentaires a un air carrement plus sympa et facilite la maintenance...
N'empeche que, par curiosite et parceque j'imagine qu'il y a tout de meme des
cas ou les commutateurs n'ont pas la solution, je serais interesse de savoir si
on peut faire appel au code VBA dans ce contexte. Est-ce seulement complique ou
carrement impossible ?
Parcequ'il faut bien reconnaitre que passer par des fonctions peut aussi
ameliorer la lisibilite : quand par exemple on a des tests imbriques pour
n'imprimer a la fusion certains blocs qu'a certaines conditions, pour peu que
l'on insere ces champs dans les cellules d'un tableau pour la mise en page, et
bien l'examen du resultat final ne brille par par la clarte. Alors que
l'utilisation de code VBA avec des tests imbriques mais utilisant l'indentation
et les commentaires a un air carrement plus sympa et facilite la maintenance...