MAJ. dans cellule selectionné excel 07 ?!?

Résolu/Fermé
ptit-suisse Messages postés 227 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 4 septembre 2012 - 18 juin 2009 à 14:40
ptit-suisse Messages postés 227 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 4 septembre 2012 - 26 juin 2009 à 08:54
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 ! :)

++

24 réponses

Raymond PENTIER Messages postés 58747 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 4 décembre 2024 17 248
23 juin 2009 à 20:22
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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
23 juin 2009 à 22:33
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
Raymond PENTIER Messages postés 58747 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 4 décembre 2024 17 248 > gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020
23 juin 2009 à 23:56
Oh ! 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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
18 juin 2009 à 18:19
bonjour

Ce serait peut-être plus simple de le faire par macro ?
0
ptit-suisse Messages postés 227 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 4 septembre 2012 17
19 juin 2009 à 07:52
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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
19 juin 2009 à 08:33
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ptit-suisse Messages postés 227 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 4 septembre 2012 17
19 juin 2009 à 08:48
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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
19 juin 2009 à 16:54
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
ptit-suisse Messages postés 227 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 4 septembre 2012 17
23 juin 2009 à 11:30
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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
23 juin 2009 à 18:34
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
ptit-suisse Messages postés 227 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 4 septembre 2012 17
24 juin 2009 à 09:59
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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
24 juin 2009 à 10:11
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
ptit-suisse Messages postés 227 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 4 septembre 2012 17
24 juin 2009 à 10:30
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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
24 juin 2009 à 14:07
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
ptit-suisse Messages postés 227 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 4 septembre 2012 17
24 juin 2009 à 14:22
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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
24 juin 2009 à 14:27
bonjour

Tu as 2007 ?
0
ptit-suisse Messages postés 227 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 4 septembre 2012 17
24 juin 2009 à 14:28
oui !

merci de m'occuper de mon cas ! :D
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
24 juin 2009 à 14:42
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
ptit-suisse Messages postés 227 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 4 septembre 2012 17
24 juin 2009 à 14:42
**t'occuper, t'occuper de mon cas ! ^^
0
ptit-suisse Messages postés 227 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 4 septembre 2012 17
24 juin 2009 à 14:49
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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
24 juin 2009 à 14:57
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
ptit-suisse Messages postés 227 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 4 septembre 2012 17
24 juin 2009 à 15:06
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