Majuscule automatique à la frappe
Fermé
Frank85000
Messages postés
52
Date d'inscription
dimanche 7 juin 2020
Statut
Membre
Dernière intervention
28 novembre 2022
-
5 juil. 2021 à 17:08
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 8 juil. 2021 à 14:31
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 8 juil. 2021 à 14:31
A voir également:
- Enlever majuscule automatique android
- Android - Guide
- Android recovery - Guide
- É majuscule - Guide
- Message automatique thunderbird - Guide
- Jouer a pokemon sur android - Guide
6 réponses
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 242
5 juil. 2021 à 17:36
5 juil. 2021 à 17:36
Bonjour,
tu peux utiliser une police qui n'a que des majuscules.
Regarde si tu as sur ton PC, ou tu peux en trouver ici : https://fr.allfont.net/capital/
eric
tu peux utiliser une police qui n'a que des majuscules.
Regarde si tu as sur ton PC, ou tu peux en trouver ici : https://fr.allfont.net/capital/
eric
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 242
Modifié le 7 juil. 2021 à 06:56
Modifié le 7 juil. 2021 à 06:56
Bonjour,
Ah ben c'est toi qui avais demandé sans bouton ni script de préférence.
Sinon avec une petite macro.
Sélectionne toutes les cellules concernées et nomme la plage coches
Si tu modifies ta feuille, tu n'auras que ce nom à reprendre.
Dans le module de la feuille :
Un double-clic dans les cellules alterne entre un X et vide
https://www.cjoint.com/c/KGheY7fEALD
eric
Ah ben c'est toi qui avais demandé sans bouton ni script de préférence.
Sinon avec une petite macro.
Sélectionne toutes les cellules concernées et nomme la plage coches
Si tu modifies ta feuille, tu n'auras que ce nom à reprendre.
Dans le module de la feuille :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Not Intersect(Target, [coches]) Is Nothing Then Cancel = True Target.Value = IIf(Target = "", "X", "") End If End Sub
Un double-clic dans les cellules alterne entre un X et vide
https://www.cjoint.com/c/KGheY7fEALD
eric
Frank85000
Messages postés
52
Date d'inscription
dimanche 7 juin 2020
Statut
Membre
Dernière intervention
28 novembre 2022
7 juil. 2021 à 19:27
7 juil. 2021 à 19:27
Extra!
Je n'étais pas du tout contre un script. C'est le bouton qui ne me plaisait pas vraiment...
Bon, j'écris extra mais j'ai quand même un petit souci: cela fonctionne très bien sur la 1ere cellule mais pas sur les suivantes.
Et d'ailleurs, dans ton fichier, j'ai essayé qu'une cellule "non concernée" à la base (sans fond bleu) et je n'arrive pas à obtenir un X affichable ou non...
Je reconnais en toute humilité que je suis un total novice en VBA!
Par ailleurs, je voudrais une précision sur la fenêtre contenant le script. Le code est précédé de la mention "Option Explicit" suivi d'un trait.
Comment obtiens tu cela et quelle est son utilité?
Merci à toi
Je n'étais pas du tout contre un script. C'est le bouton qui ne me plaisait pas vraiment...
Bon, j'écris extra mais j'ai quand même un petit souci: cela fonctionne très bien sur la 1ere cellule mais pas sur les suivantes.
Et d'ailleurs, dans ton fichier, j'ai essayé qu'une cellule "non concernée" à la base (sans fond bleu) et je n'arrive pas à obtenir un X affichable ou non...
Je reconnais en toute humilité que je suis un total novice en VBA!
Par ailleurs, je voudrais une précision sur la fenêtre contenant le script. Le code est précédé de la mention "Option Explicit" suivi d'un trait.
Comment obtiens tu cela et quelle est son utilité?
Merci à toi
The_boss_68
Messages postés
928
Date d'inscription
dimanche 15 novembre 2015
Statut
Membre
Dernière intervention
10 juin 2024
177
>
Frank85000
Messages postés
52
Date d'inscription
dimanche 7 juin 2020
Statut
Membre
Dernière intervention
28 novembre 2022
7 juil. 2021 à 20:49
7 juil. 2021 à 20:49
Bonsoir,
Ci joint un code VBA que j'ai sous le coude qui permet un X majuscule dans une plage donnée par double clic
https://mon-partage.fr/f/KQvJwol3/
Slts
Ci joint un code VBA que j'ai sous le coude qui permet un X majuscule dans une plage donnée par double clic
https://mon-partage.fr/f/KQvJwol3/
Slts
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 242
>
Frank85000
Messages postés
52
Date d'inscription
dimanche 7 juin 2020
Statut
Membre
Dernière intervention
28 novembre 2022
8 juil. 2021 à 00:14
8 juil. 2021 à 00:14
Faut-il préciser qu'il faut lire les explications ?
Sélectionne toutes les cellules concernées et nomme la plage coches
eric
Sélectionne toutes les cellules concernées et nomme la plage coches
eric
The_boss_68
Messages postés
928
Date d'inscription
dimanche 15 novembre 2015
Statut
Membre
Dernière intervention
10 juin 2024
177
5 juil. 2021 à 20:47
5 juil. 2021 à 20:47
Bonsoir,
la solution d'eriiic est au top
Sinon
Dans quelles cellules ou plages faut-ils mettre automatiquement les majuscules.
les mots sont en majuscules complets ou uniquement la première lettre
Slts
la solution d'eriiic est au top
Sinon
Dans quelles cellules ou plages faut-ils mettre automatiquement les majuscules.
les mots sont en majuscules complets ou uniquement la première lettre
Slts
Frank85000
Messages postés
52
Date d'inscription
dimanche 7 juin 2020
Statut
Membre
Dernière intervention
28 novembre 2022
7 juil. 2021 à 01:37
7 juil. 2021 à 01:37
Salut The Boss!
Il n'y a qu'une lettre: un X dans les cases en face des produits afin de notifier qu'il faut racheter le produit en question.
Il n'y a qu'une lettre: un X dans les cases en face des produits afin de notifier qu'il faut racheter le produit en question.
meuhlol
Messages postés
1896
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2021
672
Modifié le 7 juil. 2021 à 03:10
Modifié le 7 juil. 2021 à 03:10
Vu qu'il te faut que le "X" tu peux faire comme ça :
Tu vas dans Fichier > Options > Vérification > Options de correction automatique... > Correction automatique
Dans le champ "Remplacer : " tu mets "x" minuscule. Dans le champ "Par : " tu mets un "X" majuscule. Tu cliques sur "Ajouter". Tu valides.
[EDiT]
Sinon dans une des cases tu mets la formule
tu valides avec la touche Entrée.
Ensuite tu sélectionnes ta cellule, tu fais Ctrl+C pour copier et tu fais Ctrl+V dans chaque cellule où t'as besoin du X majuscule lol
Tu vas dans Fichier > Options > Vérification > Options de correction automatique... > Correction automatique
Dans le champ "Remplacer : " tu mets "x" minuscule. Dans le champ "Par : " tu mets un "X" majuscule. Tu cliques sur "Ajouter". Tu valides.
[EDiT]
Sinon dans une des cases tu mets la formule
=MAJUSCULE("x")
tu valides avec la touche Entrée.
Ensuite tu sélectionnes ta cellule, tu fais Ctrl+C pour copier et tu fais Ctrl+V dans chaque cellule où t'as besoin du X majuscule lol
Frank85000
Messages postés
52
Date d'inscription
dimanche 7 juin 2020
Statut
Membre
Dernière intervention
28 novembre 2022
7 juil. 2021 à 11:27
7 juil. 2021 à 11:27
Bonjour Meuhlol,
concernant ta première solution, je pense que ce changement va affecter tous les documents excel et quand bien il ne concernerait que celui sur lequel je souhaite de l'aide, tous les "x" vont devenir des "X".
Pour ta 2e idée, je rencontre un problème car si je rentre ta formule elle est remplacée par la lettre que je vais entrer ensuite...
Pas simple tout ça! ;-)
concernant ta première solution, je pense que ce changement va affecter tous les documents excel et quand bien il ne concernerait que celui sur lequel je souhaite de l'aide, tous les "x" vont devenir des "X".
Pour ta 2e idée, je rencontre un problème car si je rentre ta formule elle est remplacée par la lettre que je vais entrer ensuite...
Pas simple tout ça! ;-)
meuhlol
Messages postés
1896
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2021
672
>
Frank85000
Messages postés
52
Date d'inscription
dimanche 7 juin 2020
Statut
Membre
Dernière intervention
28 novembre 2022
7 juil. 2021 à 11:49
7 juil. 2021 à 11:49
Bonjour Frank,
Bah la fonction MAJUSCULE va écrire ce que tu lui indiques en majuscules.
Exemple :
Bah la fonction MAJUSCULE va écrire ce que tu lui indiques en majuscules.
Exemple :
=MAJUSCULE("Frank")
donnera FRANK
=MAJUSCULE("a")
donnera A
Frank85000
Messages postés
52
Date d'inscription
dimanche 7 juin 2020
Statut
Membre
Dernière intervention
28 novembre 2022
>
meuhlol
Messages postés
1896
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2021
7 juil. 2021 à 19:08
7 juil. 2021 à 19:08
peut être que je ne comprends vraiment rien, mais si je rentre dans une cellule (une "case" qui suit le nom d'un produit) la formule =MAJUSCULE("x"), un X majuscule s'affiche. Mais je n'ai peut être pas besoin d'acheter ce produit donc je ne veux pas le cocher.
Donc si je dois entrer la formule quand je veux mettre un X majuscule, indiquant que je dois acheter le produit concerné, autant que je fasse shift+x.
Donc si je dois entrer la formule quand je veux mettre un X majuscule, indiquant que je dois acheter le produit concerné, autant que je fasse shift+x.
meuhlol
Messages postés
1896
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2021
672
>
Frank85000
Messages postés
52
Date d'inscription
dimanche 7 juin 2020
Statut
Membre
Dernière intervention
28 novembre 2022
8 juil. 2021 à 08:27
8 juil. 2021 à 08:27
Bonjour Frank,
Si t'as besoin de cases à cocher, au lieu d'utiliser les X pourquoi ne pas insérer les cases à cocher (menu Développeur > insérer > Contrôles de formulaire > Case à cocher) ?
Si t'as besoin de cases à cocher, au lieu d'utiliser les X pourquoi ne pas insérer les cases à cocher (menu Développeur > insérer > Contrôles de formulaire > Case à cocher) ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Frank85000
Messages postés
52
Date d'inscription
dimanche 7 juin 2020
Statut
Membre
Dernière intervention
28 novembre 2022
Modifié le 7 juil. 2021 à 13:35
Modifié le 7 juil. 2021 à 13:35
Extra!
Je n'étais pas du tout contre un script. C'est le bouton qui ne me plaisait pas vraiment...
Bon, j'écris extra mais j'ai quand même un petit souci: cela fonctionne très bien sur la 1ere cellule mais pas sur les suivantes.
Et d'ailleurs, dans ton fichier, j'ai essayé qu'une cellule "non concernée" à la base (sans fond bleu) et je n'arrive pas à obtenir un X affichable ou non...
Je reconnais en toute humilité que je suis un total novice en VBA!
Par ailleurs, je voudrais une précision sur la fenêtre contenant le script. Le code est précédé de la mention "Option Explicit" suivi d'un trait.
Comment obtiens tu cela et quelle est son utilité?
Merci à toi
Je n'étais pas du tout contre un script. C'est le bouton qui ne me plaisait pas vraiment...
Bon, j'écris extra mais j'ai quand même un petit souci: cela fonctionne très bien sur la 1ere cellule mais pas sur les suivantes.
Et d'ailleurs, dans ton fichier, j'ai essayé qu'une cellule "non concernée" à la base (sans fond bleu) et je n'arrive pas à obtenir un X affichable ou non...
Je reconnais en toute humilité que je suis un total novice en VBA!
Par ailleurs, je voudrais une précision sur la fenêtre contenant le script. Le code est précédé de la mention "Option Explicit" suivi d'un trait.
Comment obtiens tu cela et quelle est son utilité?
Merci à toi
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 427
8 juil. 2021 à 14:31
8 juil. 2021 à 14:31
Bonjour à tous
Il n'y a qu'une lettre: un X dans les cases en face des produits afin de notifier qu'il faut racheter le produit en question.
Peut être une liste de validation/ choisir Liste et ne mettre que X dans la liste
Cdlmnt
Il n'y a qu'une lettre: un X dans les cases en face des produits afin de notifier qu'il faut racheter le produit en question.
Peut être une liste de validation/ choisir Liste et ne mettre que X dans la liste
Cdlmnt
7 juil. 2021 à 01:45
Si personne ne me propose une solution technique, j'utiliserai ta "ruse"!