proteger saisi textbox

  • Initiateur de la discussion Xavier
  • Date de début
X

Xavier

Guest
Bonsoir,

j`ai une petite question :

J`ai un userform dont 1 textbox reprend le chiffre d`une cellule excel.
UserForm1.TextBox4.Value = Sheets('Staff').Range('A2')

Comment puis je faire en sorte que la saisi ds la textbox ne soit pas possible pour les utilisateurs de l`userfom car la finalite de la textbox est simplement de donner la valeur de la cellule A2 et no de saisir quelque chose?

Sinon j`avais pense remplacer la listbox par un label mais ce dernier ne reprend pas la donnee de la cellule A2 de la feuille 'staff'.

Donc est ce qu`un label peut faire ce que fait la textbox ou usis je obnlige de passer par une texbox et donc proteger la saisi de cette textbox

Merci

Xavier
 

Robert

XLDnaute Barbatruc
Repose en paix
Bonsoir Xavier, bonsoir le forum,

Pour le TextBox, les propriétés Enabled ou Locked (TextBox1.Enabled = True ou TextBox1.Locked = True) premettent de le bloquer. Enabled l'affichera
grisé donc inaccessible tandis que Locked interdit la modification mais permet l'accession (pour un copier/coller par exemple). Si tu veux indiquer clairement à l'utilisateur que ce champ ne lui est pas autorisé, Enabled me paraît plus significatif.

Tu peux utiliser un label avec la propriété Caption. Label1.Caption =Sheets('Staff').Range('A2')
 

Discussions similaires

Réponses
3
Affichages
334

Statistiques des forums

Discussions
312 354
Messages
2 087 548
Membres
103 586
dernier inscrit
julie30620