J'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste déroulante, le
champ renvoie le même résultat, soit Tel. 02 66
D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce que
j'ai saisi et à chaque fois que j'édite le champ, une nouvelle occurence
de ce code est ajoutée.
Quelle est sa signification?
J'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste déroulante, le
champ renvoie le même résultat, soit Tel. 02 66
D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce que
j'ai saisi et à chaque fois que j'édite le champ, une nouvelle occurence
de ce code est ajoutée.
Quelle est sa signification?
J'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste déroulante, le
champ renvoie le même résultat, soit Tel. 02 66
D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce que
j'ai saisi et à chaque fois que j'édite le champ, une nouvelle occurence
de ce code est ajoutée.
Quelle est sa signification?
Bonjour Lydya,J'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste déroulante,
le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur <Ctrl><F9>
pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle est
interprétée différemment (rémi <> Rémi).D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce
que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne le
fait que partiellement (sur un nombre de mots équivalent à celui que
contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en forme
qu'il trouve sur le 1er caractère du champ à l'intégralité du résultat.
--
Tisane
Bonjour Lydya,
J'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste déroulante,
le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur <Ctrl><F9>
pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle est
interprétée différemment (rémi <> Rémi).
D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce
que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne le
fait que partiellement (sur un nombre de mots équivalent à celui que
contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en forme
qu'il trouve sur le 1er caractère du champ à l'intégralité du résultat.
--
Tisane
Bonjour Lydya,J'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste déroulante,
le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur <Ctrl><F9>
pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle est
interprétée différemment (rémi <> Rémi).D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce
que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne le
fait que partiellement (sur un nombre de mots équivalent à celui que
contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en forme
qu'il trouve sur le 1er caractère du champ à l'intégralité du résultat.
--
Tisane
Hélas, si mon champ affiche le numéro correspondant à ce qu'affiche la
liste quand je le crée, rien ne se passe quand je modifie le choix dans la
liste déroulante... le champ ne s'acualise pas.
C'est vraiment plus simple avec Excel!
J'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste déroulante,
le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur <Ctrl><F9>
pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle est
interprétée différemment (rémi <> Rémi).D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce
que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne le
fait que partiellement (sur un nombre de mots équivalent à celui que
contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en forme
qu'il trouve sur le 1er caractère du champ à l'intégralité du résultat.
--
Tisane
Hélas, si mon champ affiche le numéro correspondant à ce qu'affiche la
liste quand je le crée, rien ne se passe quand je modifie le choix dans la
liste déroulante... le champ ne s'acualise pas.
C'est vraiment plus simple avec Excel!
J'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste déroulante,
le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur <Ctrl><F9>
pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle est
interprétée différemment (rémi <> Rémi).
D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce
que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne le
fait que partiellement (sur un nombre de mots équivalent à celui que
contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en forme
qu'il trouve sur le 1er caractère du champ à l'intégralité du résultat.
--
Tisane
Hélas, si mon champ affiche le numéro correspondant à ce qu'affiche la
liste quand je le crée, rien ne se passe quand je modifie le choix dans la
liste déroulante... le champ ne s'acualise pas.
C'est vraiment plus simple avec Excel!
J'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste déroulante,
le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur <Ctrl><F9>
pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle est
interprétée différemment (rémi <> Rémi).D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce
que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne le
fait que partiellement (sur un nombre de mots équivalent à celui que
contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en forme
qu'il trouve sur le 1er caractère du champ à l'intégralité du résultat.
--
Tisane
Hélas, si mon champ affiche le numéro correspondant à ce qu'affiche la
liste quand je le crée, rien ne se passe quand je modifie le choix dans
la liste déroulante... le champ ne s'acualise pas.
C'est vraiment plus simple avec Excel!
Et quand tu fais un aperçu avant impression, cela ne fonctionne pas ?
Normalement, le recalcul des champs se fait avec la touche <F9>.
Toutefois, comme ton formulaire est verrouillé, cela ne fonctionnera pas.
Dans les propriétés de la liste déroulante, il y a aussi une case à cocher
"Calculer à la sortie", mais elle ne vaut que pour les macros semble-t-il.
En revanche, l'aperçu (ou l'impression) actualise les champs (sauf ordre
contraire dans les options).
--
TisaneJ'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste déroulante,
le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur <Ctrl><F9>
pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle
est interprétée différemment (rémi <> Rémi).D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce
que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne le
fait que partiellement (sur un nombre de mots équivalent à celui que
contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en forme
qu'il trouve sur le 1er caractère du champ à l'intégralité du résultat.
--
Tisane
Hélas, si mon champ affiche le numéro correspondant à ce qu'affiche la
liste quand je le crée, rien ne se passe quand je modifie le choix dans
la liste déroulante... le champ ne s'acualise pas.
C'est vraiment plus simple avec Excel!
Et quand tu fais un aperçu avant impression, cela ne fonctionne pas ?
Normalement, le recalcul des champs se fait avec la touche <F9>.
Toutefois, comme ton formulaire est verrouillé, cela ne fonctionnera pas.
Dans les propriétés de la liste déroulante, il y a aussi une case à cocher
"Calculer à la sortie", mais elle ne vaut que pour les macros semble-t-il.
En revanche, l'aperçu (ou l'impression) actualise les champs (sauf ordre
contraire dans les options).
--
Tisane
J'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste déroulante,
le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur <Ctrl><F9>
pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle
est interprétée différemment (rémi <> Rémi).
D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce
que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne le
fait que partiellement (sur un nombre de mots équivalent à celui que
contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en forme
qu'il trouve sur le 1er caractère du champ à l'intégralité du résultat.
--
Tisane
Hélas, si mon champ affiche le numéro correspondant à ce qu'affiche la
liste quand je le crée, rien ne se passe quand je modifie le choix dans
la liste déroulante... le champ ne s'acualise pas.
C'est vraiment plus simple avec Excel!
Et quand tu fais un aperçu avant impression, cela ne fonctionne pas ?
Normalement, le recalcul des champs se fait avec la touche <F9>.
Toutefois, comme ton formulaire est verrouillé, cela ne fonctionnera pas.
Dans les propriétés de la liste déroulante, il y a aussi une case à cocher
"Calculer à la sortie", mais elle ne vaut que pour les macros semble-t-il.
En revanche, l'aperçu (ou l'impression) actualise les champs (sauf ordre
contraire dans les options).
--
TisaneJ'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste déroulante,
le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur <Ctrl><F9>
pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle
est interprétée différemment (rémi <> Rémi).D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce
que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne le
fait que partiellement (sur un nombre de mots équivalent à celui que
contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en forme
qu'il trouve sur le 1er caractère du champ à l'intégralité du résultat.
--
Tisane
Non, l'aperçu avant impression n'actualise pas le champ, l'option est
pourtant bien cochée.
Ce n'est pas grave, je vais utiliser un userform & vba.
Hélas, si mon champ affiche le numéro correspondant à ce qu'affiche la
liste quand je le crée, rien ne se passe quand je modifie le choix dans
la liste déroulante... le champ ne s'acualise pas.
C'est vraiment plus simple avec Excel!
Et quand tu fais un aperçu avant impression, cela ne fonctionne pas ?
Normalement, le recalcul des champs se fait avec la touche <F9>.
Toutefois, comme ton formulaire est verrouillé, cela ne fonctionnera pas.
Dans les propriétés de la liste déroulante, il y a aussi une case à
cocher "Calculer à la sortie", mais elle ne vaut que pour les macros
semble-t-il.
En revanche, l'aperçu (ou l'impression) actualise les champs (sauf ordre
contraire dans les options).
--
TisaneJ'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste
déroulante, le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur <Ctrl><F9>
pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle
est interprétée différemment (rémi <> Rémi).D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce
que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne le
fait que partiellement (sur un nombre de mots équivalent à celui que
contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en
forme qu'il trouve sur le 1er caractère du champ à l'intégralité du
résultat.
--
Tisane
Non, l'aperçu avant impression n'actualise pas le champ, l'option est
pourtant bien cochée.
Ce n'est pas grave, je vais utiliser un userform & vba.
Hélas, si mon champ affiche le numéro correspondant à ce qu'affiche la
liste quand je le crée, rien ne se passe quand je modifie le choix dans
la liste déroulante... le champ ne s'acualise pas.
C'est vraiment plus simple avec Excel!
Et quand tu fais un aperçu avant impression, cela ne fonctionne pas ?
Normalement, le recalcul des champs se fait avec la touche <F9>.
Toutefois, comme ton formulaire est verrouillé, cela ne fonctionnera pas.
Dans les propriétés de la liste déroulante, il y a aussi une case à
cocher "Calculer à la sortie", mais elle ne vaut que pour les macros
semble-t-il.
En revanche, l'aperçu (ou l'impression) actualise les champs (sauf ordre
contraire dans les options).
--
Tisane
J'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste
déroulante, le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur <Ctrl><F9>
pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle
est interprétée différemment (rémi <> Rémi).
D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce
que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne le
fait que partiellement (sur un nombre de mots équivalent à celui que
contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en
forme qu'il trouve sur le 1er caractère du champ à l'intégralité du
résultat.
--
Tisane
Non, l'aperçu avant impression n'actualise pas le champ, l'option est
pourtant bien cochée.
Ce n'est pas grave, je vais utiliser un userform & vba.
Hélas, si mon champ affiche le numéro correspondant à ce qu'affiche la
liste quand je le crée, rien ne se passe quand je modifie le choix dans
la liste déroulante... le champ ne s'acualise pas.
C'est vraiment plus simple avec Excel!
Et quand tu fais un aperçu avant impression, cela ne fonctionne pas ?
Normalement, le recalcul des champs se fait avec la touche <F9>.
Toutefois, comme ton formulaire est verrouillé, cela ne fonctionnera pas.
Dans les propriétés de la liste déroulante, il y a aussi une case à
cocher "Calculer à la sortie", mais elle ne vaut que pour les macros
semble-t-il.
En revanche, l'aperçu (ou l'impression) actualise les champs (sauf ordre
contraire dans les options).
--
TisaneJ'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" * MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste
déroulante, le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur <Ctrl><F9>
pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle
est interprétée différemment (rémi <> Rémi).D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à ce
que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne le
fait que partiellement (sur un nombre de mots équivalent à celui que
contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en
forme qu'il trouve sur le 1er caractère du champ à l'intégralité du
résultat.
--
Tisane
MERGEFORMAT est sensé conserver [...]
MERGEFORMAT est sensé conserver [...]
MERGEFORMAT est sensé conserver [...]
Non, l'aperçu avant impression n'actualise pas le champ, l'option est
pourtant bien cochée.
Ce n'est pas grave, je vais utiliser un userform & vba.
Dommage ! Pas pour toi si tu maîtrises le VBA (tu auras plus de
souplesse), mais pour les autres qui n'auront pas le fin mot de
l'histoire.
Je suis certaine que cela fonctionne.
Y'a donc une p'tite erreur quelque part.
--
TisaneHélas, si mon champ affiche le numéro correspondant à ce qu'affiche la
liste quand je le crée, rien ne se passe quand je modifie le choix dans
la liste déroulante... le champ ne s'acualise pas.
C'est vraiment plus simple avec Excel!
Et quand tu fais un aperçu avant impression, cela ne fonctionne pas ?
Normalement, le recalcul des champs se fait avec la touche <F9>.
Toutefois, comme ton formulaire est verrouillé, cela ne fonctionnera
pas.
Dans les propriétés de la liste déroulante, il y a aussi une case à
cocher "Calculer à la sortie", mais elle ne vaut que pour les macros
semble-t-il.
En revanche, l'aperçu (ou l'impression) actualise les champs (sauf ordre
contraire dans les options).
--
TisaneJ'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" *
MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste
déroulante, le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur
<Ctrl><F9> pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle
est interprétée différemment (rémi <> Rémi).D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à
ce que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne
le fait que partiellement (sur un nombre de mots équivalent à celui
que contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en
forme qu'il trouve sur le 1er caractère du champ à l'intégralité du
résultat.
--
Tisane
Non, l'aperçu avant impression n'actualise pas le champ, l'option est
pourtant bien cochée.
Ce n'est pas grave, je vais utiliser un userform & vba.
Dommage ! Pas pour toi si tu maîtrises le VBA (tu auras plus de
souplesse), mais pour les autres qui n'auront pas le fin mot de
l'histoire.
Je suis certaine que cela fonctionne.
Y'a donc une p'tite erreur quelque part.
--
Tisane
Hélas, si mon champ affiche le numéro correspondant à ce qu'affiche la
liste quand je le crée, rien ne se passe quand je modifie le choix dans
la liste déroulante... le champ ne s'acualise pas.
C'est vraiment plus simple avec Excel!
Et quand tu fais un aperçu avant impression, cela ne fonctionne pas ?
Normalement, le recalcul des champs se fait avec la touche <F9>.
Toutefois, comme ton formulaire est verrouillé, cela ne fonctionnera
pas.
Dans les propriétés de la liste déroulante, il y a aussi une case à
cocher "Calculer à la sortie", mais elle ne vaut que pour les macros
semble-t-il.
En revanche, l'aperçu (ou l'impression) actualise les champs (sauf ordre
contraire dans les options).
--
Tisane
J'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" *
MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste
déroulante, le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur
<Ctrl><F9> pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle
est interprétée différemment (rémi <> Rémi).
D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à
ce que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne
le fait que partiellement (sur un nombre de mots équivalent à celui
que contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en
forme qu'il trouve sur le 1er caractère du champ à l'intégralité du
résultat.
--
Tisane
Non, l'aperçu avant impression n'actualise pas le champ, l'option est
pourtant bien cochée.
Ce n'est pas grave, je vais utiliser un userform & vba.
Dommage ! Pas pour toi si tu maîtrises le VBA (tu auras plus de
souplesse), mais pour les autres qui n'auront pas le fin mot de
l'histoire.
Je suis certaine que cela fonctionne.
Y'a donc une p'tite erreur quelque part.
--
TisaneHélas, si mon champ affiche le numéro correspondant à ce qu'affiche la
liste quand je le crée, rien ne se passe quand je modifie le choix dans
la liste déroulante... le champ ne s'acualise pas.
C'est vraiment plus simple avec Excel!
Et quand tu fais un aperçu avant impression, cela ne fonctionne pas ?
Normalement, le recalcul des champs se fait avec la touche <F9>.
Toutefois, comme ton formulaire est verrouillé, cela ne fonctionnera
pas.
Dans les propriétés de la liste déroulante, il y a aussi une case à
cocher "Calculer à la sortie", mais elle ne vaut que pour les macros
semble-t-il.
En revanche, l'aperçu (ou l'impression) actualise les champs (sauf ordre
contraire dans les options).
--
TisaneJ'essaie d'utiliser un champ "si" ayant pour expression une liste
déroulante (champ formulaire) comme suit :
IF ListeDéroulante2 = "Rémi" "Tel. 03 55" "Tel. 02 66" *
MERGEFORMAT
mais rien à faire, quelque soit le choix fait dans la liste
déroulante, le champ renvoie le même résultat, soit Tel. 02 66
Tu y es presque : sélectionne ListeDéroulante2 et appuie sur
<Ctrl><F9> pour le mettre entre { }.
Tu auras donc :
{ IF { ListeDéroulante2 } = "Rémi" "Tel. 03 55" "Tel. 02 66" }
Attention à la casse (majuscules/minuscules) dans tes variables. Elle
est interprétée différemment (rémi <> Rémi).D'autre part, le code * MERGEFORMAT a été ajouté automatiquement à
ce que j'ai saisi et à chaque fois que j'édite le champ, une nouvelle
occurence de ce code est ajoutée.
Quelle est sa signification?
MERGEFORMAT est sensé conserver la mise en forme du champ mais il ne
le fait que partiellement (sur un nombre de mots équivalent à celui
que contient le champ).
Il vaut mieux le remplacer par CHARFORMAT qui affectera la mise en
forme qu'il trouve sur le 1er caractère du champ à l'intégralité du
résultat.
--
Tisane
Dans les propriétés de la liste déroulante, il y a aussi une case à cocher
"Calculer à la sortie", mais elle ne vaut que pour les macros semble-t-il.
Dans les propriétés de la liste déroulante, il y a aussi une case à cocher
"Calculer à la sortie", mais elle ne vaut que pour les macros semble-t-il.
Dans les propriétés de la liste déroulante, il y a aussi une case à cocher
"Calculer à la sortie", mais elle ne vaut que pour les macros semble-t-il.
J'aurais également bien aimé avoir le fin mot de l'histoire mais là... après
maintes tentatives, je suis à court d'inspiration et de temps aussi. Si
erreur il y a, je ne la vois pas!
Si tu as un exemple à m'envoyer sur mon prénom chez libertysurf,
j'apprécierais beaucoup! :-)
Merci!
Lydya
J'aurais également bien aimé avoir le fin mot de l'histoire mais là... après
maintes tentatives, je suis à court d'inspiration et de temps aussi. Si
erreur il y a, je ne la vois pas!
Si tu as un exemple à m'envoyer sur mon prénom chez libertysurf,
j'apprécierais beaucoup! :-)
Merci!
Lydya
J'aurais également bien aimé avoir le fin mot de l'histoire mais là... après
maintes tentatives, je suis à court d'inspiration et de temps aussi. Si
erreur il y a, je ne la vois pas!
Si tu as un exemple à m'envoyer sur mon prénom chez libertysurf,
j'apprécierais beaucoup! :-)
Merci!
Lydya
humm.... Il vaudrait mieux ne pas répondre quand on sait pas...
humm.... Il vaudrait mieux ne pas répondre quand on sait pas...
humm.... Il vaudrait mieux ne pas répondre quand on sait pas...