IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Word Discussion :

Champs de fusion : pourquoi la donnée s'incrémente en majuscule ? [WD-2003]


Sujet :

Word

  1. #1
    Membre averti
    Inscrit en
    Février 2011
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 13
    Par défaut Champs de fusion : pourquoi la donnée s'incrémente en majuscule ?
    Bonjour,

    Une personne ne travaillant plus au sein de ma société a crée un programme permettant de générer automatiquement des contrats. Ce dernier fonctionne de la manière suivante :
    - Exportation des données du SI dans un fichier Excel
    - Récupération des données à utiliser dans un autre fichier EXCEL (paramètres d'incrémentation sous VBA)
    Fusion des données de ce dernier tableur EXCEL avec une trame de contrat sous WORD.

    Il y avait, à l'origine, "\* Upper" à la fin d'un des champs de fusion.
    Je l'ai supprimé car, cette donnée étant en minuscule dans le SI et les tableurs EXCEL intermédiaires, je ne souhaite pas qu'elle soit en majuscule dans le contrat.
    Or, elle s'incrémente toujours en majuscule.

    Je ne comprend pas pourquoi.


    Pouvez-vous m'éclairer

    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    Il faut aller dans le VBA, possible qu'une fonction UCase soit utilisée !
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  3. #3
    Expert confirmé
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Par défaut
    Salut Joévin,

    Si tu veux qu'elle soit telle que définie dans le SI, il faut en effet voir dans le code comme te le dit Heureux-Oli mais en revanche si tu veux forcer le résultat en minuscules, il te suffit de remplacer ton "\* Upper" par "\* lower" ce qui t'évite d'aller modifier le code (mais ce n'est pas le même besoin)

    @+

  4. #4
    Membre averti
    Inscrit en
    Février 2011
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 13
    Par défaut
    En fait je ne souhaite pas qu'elle soit en minuscule mais qu'elle soit du même format que dans le SI.
    J'ai recherché dans les code VBA et il n'y a pas de fonction UCase.

    Ce qui est bizarre, c'est que toutes les données situées dans un encadrés (en-tête du contrat avec identification des parties) sont toutes en majuscule (c'est ces données dont je vous parle) alors que celles en dehors sont au format du SI.

    Avez-vous d'autres idées à ce sujet ?

    Merci d'avance

  5. #5
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    Oui !
    Possible que le format de police du champ soit en majuscule et dans ce cas, on ne voit rien.

    En sélectionnant le champ, vérifie les attributs de la police !
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  6. #6
    Membre averti
    Inscrit en
    Février 2011
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 13
    Par défaut
    En effet, un des champs a pour attribut de police "majuscule".
    Cependant, j'enlève ce paramètre et j'enregistre, puis quand je rouvre le document l'attribut "majuscule" s'est automatiquement remis.

    Comment faire pour y remédier ?

    En tout cas merci beaucoup pour votre aide!!!

  7. #7
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    Il est peut-être associé à un style.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  8. #8
    Membre averti
    Inscrit en
    Février 2011
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 13
    Par défaut
    En effet il était bien associé à un style. Tout est OK maintenant.
    Merci beaucoup pour ton aide.

    A une prochaine fois

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Champ de fusion d'une base de donnée
    Par bernylap dans le forum Word
    Réponses: 5
    Dernier message: 04/09/2008, 07h31
  2. position du champs dans une base de donnée
    Par eric205 dans le forum Bases de données
    Réponses: 2
    Dernier message: 04/04/2005, 09h22
  3. Réponses: 5
    Dernier message: 08/03/2005, 13h22
  4. [CR] mise en forme d'un champs texte en fonction des données
    Par niPrM dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 29/06/2004, 11h57
  5. [MFC] Champs d'une base de donnée
    Par MadChris dans le forum MFC
    Réponses: 5
    Dernier message: 24/03/2004, 16h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo