• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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,201
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
 
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
 
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,
 
Geri
Üst