Mettre en majuscule un inputbox

C

Cédric

Guest
Bonjour au forum, j'aimerai que la case soit mise en majuscule directement, voici le code que j'ai essayé :

entreprise = InputBox("Saisissez le nom de l'entreprise que vous avez choisi :", "Entreprise")
Target.Value = UCase(Target.Value)
Sheets("Données").Range("B16") = entreprise

Il y a une erreur concernant cette ligne : Target.Value = UCase(Target.Value)

Quelqu'un aurait-il une solution s'il vous plait ??

Merci bcp à vous tous.
 
C

CBernardT

Guest
Bonjour Cédric

Essayes avec cette syntaxe :

Dim entreprise As String
entreprise = InputBox("Saisissez le nom de l'entreprise que vous avez choisi :", "Entreprise")
entreprise = UCase(entreprise)
Sheets("Données").Range("B16") = entreprise

Cordialement

CBernardT
 
E

Eric C

Guest
Bonjour le forum
Bonjour Cédric, bonjour CBernardT



Dim entreprise As String ==> Tu peux dans ta variable, déclarer des données alphanumriques
entreprise = InputBox("Saisissez le nom de l'entreprise que vous avez choisi :", "Entreprise") ==> Ta variable correspond à ce que tu entre comme valeur (contenu de ton InputBox)
entreprise = UCase(entreprise) ==> Le contenu de ton InputBox est converti en majuscule // Contraire ==> LCase (Minuscule)
Sheets("Données").Range("B16") = entreprise ==> ta variable est placée dans la cellule B16 de la feuille nommée Données

@ ++ Eric C
 

Discussions similaires

Statistiques des forums

Discussions
312 323
Messages
2 087 300
Membres
103 512
dernier inscrit
sisi235