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
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
Bernard [file name=ModeleFormulaireV1.zip size=24814]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ModeleFormulaireV1.zip[/file]
Merci a tous de vous pencher sur ma demande. Super ce forum les gens sont très solidaires. Un grand bravo !! Je teste tout çà et je reviens vous dire laquelle des soluces me parait la meilleure.