Userform Combobox içine veri yapıştırmayı olayını algılama

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
Bir Textbox veya Combobox içine, kopyalanan bir veri yapıştırıldığı yapıldığı zaman;
bunun klavyeden yazılmış değilde, panodan kopyalandığını algılayacak bir durum olabilir mi?

teşekkürler,
iyi Çalışmalar.

Kod:
Private Sub ComboBox1_Change()

MsgBox "Bu veri panodan kopyalandı", vbOKOnly, "Bilgi"

End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bunun için içine yazılacak metnin uzunluğunu kontrol eden bir mantık kurabilirsiniz. Örneğin,

Kod:
Dim c As Integer
Private Sub TextBox1_Change()
c = c + 1
If Len(TextBox1) > 1 And c = 1 Then
MsgBox "Bu veri panodan kopyalandı", vbOKOnly, "Bilgi"
End If
End Sub
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Bunun için içine yazılacak metnin uzunluğunu kontrol eden bir mantık kurabilirsiniz. Örneğin,

Kod:
Dim c As Integer
Private Sub TextBox1_Change()
c = c + 1
If Len(TextBox1) > 1 And c = 1 Then
MsgBox "Bu veri panodan kopyalandı", vbOKOnly, "Bilgi"
End If
End Sub
Levent Hocam bu yöntemi denedim ama;
arka planda bunun farklı bir yöntemi olabilir mi diye araştırıyordum.

teşekkürler,
 
Üst