MAJUSCULE et Majuscule

bonjour!

voila je voudrais dans mon fichier ci-joint,

ce qui est dans la colonne b ( nom )soit automatiquement en majuscule dès que l'ont écrit dans la cellule

et la colonne c ( prénom ) soit automatiquement en majuscule ( que la première lettre du prénom ) dès que l'ont écrit dans la cellule

merci de votre réponse .

32majuscule.xlsm (16.22 Ko)

Bonjour le forum,

Private Sub Worksheet_Activate()
Scr
End Sub

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Irg As Range, xCell As Range

Application.EnableEvents = False
Set Irg = Intersect(Target, Columns("b"))
If Not Irg Is Nothing Then
   For Each xCell In Irg
      xCell = UCase(xCell)
   Next xCell
End If

Set Irg = Intersect(Target, Columns("c"))
If Not Irg Is Nothing Then
   For Each xCell In Irg
      xCell = Application.WorksheetFunction.Proper(xCell)
   Next xCell
End If
Application.EnableEvents = True
End Sub

@mbbp ...

Attention à ton Option Explicit ... qui se trouve mal situé ...

Et que signifie Scr dans la procédure Activate () ...??? Screen ...???

merci de ta réponse,

mais voila ça fonctionne très bien sur un classeur classique,

mais pas sur le mien

je te met mon classeur

14essai.xlsm (54.97 Ko)

Re,

Ci-joint ton fichier ... avec le code de mbbp ...

56test-benoist.xlsm (59.21 Ko)

merci

très rapide et ça fonctionne bien super

je met en résolu

merci et bonne journée.

Ravi que cela fonctionne comme prévu ...

Merci ... pour tes remerciements ...

ya pas de quoi c'est déjà bien de me répondre .

benoist a écrit :

y a pas de quoi c'est déjà bien de me répondre .

Je vais te le dire sincèrement ...

Une fois qu'elles ont obtenu la réponse ... certaines personnes ne daignent même pas indiquer que cela fonctionne ...

en même temps si c'est possible d'avoir le tri automatique sur les noms !

merci.

26test-benoist.xlsm (54.73 Ko)

Re,

Pour avoir le tri automatique ... il suffit d'insérer un lien vers ta macro ...

En espèrant que cela t'aide ...

14test-benoist.xlsm (59.14 Ko)

ça fonctionne pas

dans la ligne " ville " ne suis pas

alors que avec le bouton ça marche

benoist a écrit :

ça fonctionne pas

dans la ligne " ville " ne suis pas

alors que avec le bouton ça marche

Tu peux m'expliquer ce que tu veux dire ... avec *à ne fonctionne pas dans la ligne 'ville' ...

car c'est ta même macro ... qui fait le tri dans le bouton ... et dans la macro évènementielle ...!!!

je remet un classeur,

dans "formulaire de contact" rentre un nom qui commence par la lettre a et met une ville tu va voir ça suit pas

15test-benoist.xlsm (55.35 Ko)

Re,

Désolé mais ce que décrit n'a pas de rapport avec la macro de tri ...

Tu parles d'une saisie par un formulaire ...

Je ne sais comment ton formulaire fonctionne ... et comment il stocke les valeurs saisies ...

sur une grande liste de nom par exemple 500 noms

le rajou d'une personne est plus facile avec le formulaire comme ça me le met au bas de la liste mon bouton trié

fait le reste

je pense qu'il est possible que ça le fasse automatiquement

mais ce que tu donne ne vas pas

ou alors ce n'est pas placé au bon endroit je te remet le fichier sans ta modification

13test.xlsm (55.34 Ko)

voila j'ai trouvé,

dans le "userform1" sur le code "" Private Sub CommandButton1_Click() ""

en bas j'ai rajouté "" call trier "" ce qui correspond à la macro

voir dessin ci-joint

capture

Re,

Pardon si je me suis mal exprimé ...

Je sais qu'il n'existe qu'une seule macro qui fait le tri ,,, et elle fait correctement le tri ...

Le petit bug concerne le formulaire au moment où il sauvegarde les valeurs saisies ...

Tous les champs sont correctement sauvegardés ...sauf le champ qui concerne la ville ...

merci et bonne soirée !

Content que tu aies trouvé la solution au problème ...

Et je te remercie ... pour tes très gentils remerciements ...

Rechercher des sujets similaires à "majuscule"