MAJ. dans cellule selectionné excel 07 ?!?

Résolu
Salut,

Voilà, j'ai créer un document il il faut remplir des champs, mais le problème, s'est que se document contient certaine cellule qui doivent figurer en MAJ., et puisque la touche Caps. Lock. est trop loin pour moi....bein, j'me demande si il n'y à pas un moyen de mettre en marche soit une mise en forme (comme pour les dates ou encore les pourcentages) ou alors un calcul comme : =MAJUSCULE(**) ...mais le souci avec la formule, c'est que sa devient vite un très très gros casse tête....

voilà, en tt cas merci d'avance pour vos réponses, en éspérant quelles seront nombreuses ! :)

++
Configuration: Windows Vista

24 réponses

  1. Contributeur
    Salut.
    Comme j'essaie toujours de trouver des solutions simples, voire simplistes, là où des démarches complexes seraient attendues.
    Ainsi, je proposerais volontiers d'affecter aux cellules concernées une police ne comportant QUE des majuscules, comme BALLOONIST SF ou CASTELLAR ou ALGERIAN ou encore COPPERPLATE GOTHIC.
    2
    1. Contributeur
      bonjour Raymond,

      Comme solution simple mais non simpliste il ne doit pas y avoir mieux et c'est totalement adapté à la demande car le classeur ne sert que de support d'édition.

      Bravo pour cette solution à laquelle je n'aurais jamais songé !
      0
    2. Contributeur
      @gbinformeOh ! Rassure-toi, gbinforme :
      Cela ne m'a pas demandé un intense effort de réflexion et de recherche : Simplement c'est une petite astuce dont je me suis servi deux ou trois fois pour contourner une difficulté semblable, et que je me suis autorisé à suggérer.
      Amicalement.
      0
  2. Contributeur
    bonjour

    Ce serait peut-être plus simple de le faire par macro ?
    0
    1. j'en sais rien, j'ai jamais travaillé avec...

      (juste pour info supp. c'est un formulaire sur 3 pages qui va être verouillé)...si sa px aidé...

      0
      1. Contributeur
        bonjour

        c'est un formulaire sur 3 pages

        Un formulaire est un objet géré par macro ?

        3 pages ou 3 feuilles ?

        Tes zones à majuscules sont des colonnes complètes ?
        0
        1. Re,

          nan, dsl, c'est bien donc sur 3 feuilles.
          et non ce ne sont pas des colonnes complètes, elles se trouvent bien sur la même colonne, mais d'autres éléments qui ne doivent pas fugurer en MAJ. sont aussi dans cette colonne.

          (ce formulaire devrai pouvoir être rempli uniquement, sans cacher ensuite des colonnes ou gerer des calculs, je souhaiterai donc que la personne qui remplisse ce formuaire, le remplisse l'imprime et c'est fini ! ...tu vois comment ?!? )

          et si tu à une formule qui peut gerer sa ou une "macro" je dis pas non !

          merci !
          0
          1. Contributeur
            bonjour

            Comme c'est assez difficile d'imaginer tes données, ce serai beaucoup mieux que tu nous mettes un exemple sur http://www.cijoint.fr/ et nous donner le lien généré ici.

            Nous n'avons absolument pas besoin des données et des libellés que tu peux enlever pour ne pas publier ton travail, mais il faut bien préciser l'emplacement des cellules où tu veux la transformation en majuscules.
            0
            1. Salut,

              alors voilà le fichier

              et pour les maj. il s'agit des cellules C12 à C16

              http://www.cijoint.fr/cjlink.php?file=cj200906/cijqFbf3tG.xls

              excuse moi encore du retard...mais le fichier n'était pas chez moi !

              ++ merci :D
              0
              1. Contributeur
                bonjour

                Si j'ai bien compris ta question, tu copies puis colles dans ta feuille "Ordre d'éxpédition" la macro suivante (mode d'emploi éventuel)
                Private Sub Worksheet_Change(ByVal sel As Range)
                If Not Intersect(sel, Union(Range("C12:C16"), Range("E15"))) Is Nothing Then
                    Dim cel As Range
                    For Each cel In sel
                        cel.Value = UCase(cel.Value)
                    Next cel
                End If
                End Sub
                

                Lorsque l'on valide la saisie, elle passe en majuscule.
                0
                1. Re,

                  Merci pour ton idée gbinforme, mais je la connessai déjà, et elle ne convient pas vraiment à mon document, les écritures sont trop "fantesiste", n'y t'il pas alors une police MAJ. qui soit du même style que la Arial ou autre ?!? ^

                  et pour se qui est de la macro ....je dois faire alt+F11, inserer ta macro sur la bonne feuille (c.-à-d. la 1) et ensuite je vais sous Insertion, Procédure....et là je suis perdu !

                  Merci encore au 2 pour votre aide :D
                  0
                  1. Contributeur
                    bonjour

                    Si tu colles la macro sur la bonne feuille, tu as terminé les manipulations VBA car la macro est événementielle, c'est-à-dire qu'elle se déclenche toute seule lorsque tu modifies une des cellules concernées.
                    0
                    1. Re,

                      Je n'ai pas tout compris....il faudrai donc uniquement inserer le copier-collé de ta formule dans le "alt+F11" dans la bonne feuille, et valider le tout (on valide comment ?!?...sa se fait automatiquement ?!? )

                      lorsque je met le copier collé, une fenetre avec une demande de déblocage s'ouvre ?!? ou alors rien ne se passe...

                      merci encor :)
                      0
                      1. Contributeur
                        bonjour

                        il faudrai donc uniquement inserer le copier-collé de ta formule dans le "alt+F11" dans la bonne feuille,

                        absolument cela suffit pour que ta macro soit dans ton classeur.

                        une demande de déblocage s'ouvre ?

                        Pas forcément mais il faut que les macros soit utilisables dans ton classeur : voir éventuellement dans "sécurité macros" pour adapter si cela ne fonctionne pas.
                        0
                        1. re,

                          Serai-t-il possible de m'expliquer la manoeuvre pas à pas ?!? je ne sais pas ce qui ne joue pas, tout va bien jusqu'à l'insertion de la macro dans le "Alt-F11" je copie la formule, je fais un test....et la rien !?! ....le texte apparait toujours en minuscule ?!?

                          merci
                          0
                          1. Contributeur
                            bonjour

                            Tu as 2007 ?
                            0
                            1. oui !

                              merci de m'occuper de mon cas ! :D
                              0
                              1. Contributeur
                                bonjour

                                1. Cliquez sur le bouton Microsoft Office , puis sur Options excel.
                                2. Cliquez sur Centre de gestion de la confidentialité, sur Paramètres du Centre de gestion de la confidentialité, puis sur Paramètres des macros.
                                3. Cliquez sur les options de votre choix :
                                * Désactiver toutes les macros avec notification doit être coché (standard).

                                Si c'est le cas lorsque tu ouvres ton fichier tu as sous le ruban un avertissement sécurité et avec le bouton options
                                il faut activer le contenu.
                                0
                                1. **t'occuper, t'occuper de mon cas ! ^^
                                  0
                                  1. Re,

                                    j'ai bien fait toutes les étapes, mais il n'y pas de banière qui s'affiche (mais je crois bien que je l'avais desactiver), et en essayant de continuer avec le "alt+F11" ....toujours rien ne fonctionne...

                                    merci encore !
                                    0
                                    1. Contributeur
                                      bonjour

                                      Il te suffit de remettre l'option puis de fermer ton classeur en sauvegardant.

                                      En ouvrant, cela devrait fonctionner : la sécurité 2007 est un peu contraignante et l'apport ne me parait pas bien conséquent.
                                      0
                                      1. Comme tu l'a dit : "devrai",

                                        je ne vx pas trop t'en demander...mais a tu essayer de ton côté ?!?

                                        ...ce peux t'il que la formule soie fausse ?!?
                                        0
                                        • 1
                                        • 2