• Initiateur de la discussion Initiateur de la discussion HRDChris
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

H

HRDChris

Guest
Bonjour le forum. Quelle syntaxe faut il créer pour avoir une boite de dialogue qui me permet de saisir que des chiffres, avec un total de 6 chiffres maxi ? (Ceci pour entrer des numéros de cde sur des étiquettes autocollante type 27854) puis une copie de cette saisie en cellule D16 ?
Si quelqu'un peut m'éclairer 😱
 
Bonsoir HRDChris,

Peut-être peux-tu essayer quelque chose comme ça :
Dim R As Variant
      R = Application.InputBox('Numéro de code ?', 'Saisie', Type:=1)
      If R = False Then Exit Sub
      If Not R Like String(Application.min(Len(R), 6), '#') Then
            MsgBox 'Saisie non reconnue !'
            Exit Sub
      End If
      Range('D16').Value = R
Sinon, si on veut 'bloquer' la saisie à 6 caractères avant validation, il conviendrait d'utiliser un Userform avec un Textbox...

Cordialement,
 
Bonsoir le forum
Bonsoir HRDChris

Essaies ceci :
Code:
Valeur = InputBox('Saisissez vos 6 chiffres')
If Not Valeur Like '######' then
MsgBox 'Format non valide'
Exit Sub
Else range('B6') = Valeur
End If

Bonne soirée à toutes & à tous

Scuzi signor Didier. Toujours aussi rapide - Même pas le temps de rafraîchir 🙁 - Bonne soirée - 😉

Message édité par: Eric C, à: 20/02/2006 23:46
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

P
Réponses
17
Affichages
2 K
A
Réponses
0
Affichages
8 K
Arpopa
A
C
Réponses
2
Affichages
850
J
Réponses
11
Affichages
2 K
J
J
Réponses
4
Affichages
2 K
F
Réponses
44
Affichages
4 K
PapaDenis
P
L
Réponses
2
Affichages
914
LAURINE5506
L
Retour