Copier-coller dans un UserForm
Bonjour,
Dans un UserForm, j'ai plusieurs zone de texte et je voudrais savoir si on peut effectuer des copier-coller.
Je copie un texte quelconque et j'aimerai effectuer un click droit de la souris pour coller ce texte.
Mais on ne peut pas !!!
Peut être y a t'il un moyen ?
Click droit de la souris ??
Merci de m'aider..
Au double clic ou en entrant dans ke textbox
bonsoir,
en appliquant le code suivant et supposant que tu as déjà copier ton texte dans le presse papier,
au double clic tu colleras
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Dim MyData As DataObject
Set MyData = New DataObject
'initialisation de l'objet avec la valeur du prese papier
MyData.GetFromClipboard
'assignation au textbox
TextBox1.Text = MyData.GetText(1)
'selection du texte
TextBox1.SelStart = 0
TextBox1.SelLength = Len(TextBox1.Text)
End Sub |
ou dès que tu entres dans le textbox
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Private Sub TextBox1_Enter()
Dim MyData As DataObject
Set MyData = New DataObject
MyData.GetFromClipboard
TextBox1.Text = MyData.GetText(1)
TextBox1.SelStart = 0
TextBox1.SelLength = Len(TextBox1.Text)
End Sub |
salutations