Mouse imleci ile seçtiğim hücredeki veri silinsin

Katılım
8 Haziran 2007
Mesajlar
761
Excel Vers. ve Dili
excel- 2003 Türkçe
Ekteki dosyada da göreceğiniz gibi A ve B satırlarında veriler mevcut. Bu veriler maus imleci ile seçili hücre içerisindeki verilerin silinmesini istiyorum.

Böyle birşey mümkünmüdür kolay gelsin.
 

Ekli dosyalar

BG

Özel Üye
Katılım
5 Mayıs 2008
Mesajlar
1,378
Excel Vers. ve Dili
Office 2021 TR & EN
Sayın ferhatgurbuz

Ekteki dosyada da göreceğiniz gibi A ve B satırlarında veriler mevcut. Bu veriler maus imleci ile seçili hücre içerisindeki verilerin silinmesini istiyorum.

Böyle birşey mümkünmüdür kolay gelsin.
doğru yorumladıysam bu şeklinde deneyiniz

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Selection.Clear
End Sub
 

BG

Özel Üye
Katılım
5 Mayıs 2008
Mesajlar
1,378
Excel Vers. ve Dili
Office 2021 TR & EN
Sayın ferhatgurbuz

Ekteki dosyada da göreceğiniz gibi A ve B satırlarında veriler mevcut. Bu veriler maus imleci ile seçili hücre içerisindeki verilerin silinmesini istiyorum.

Böyle birşey mümkünmüdür kolay gelsin.
doğru yorumladıysam bu şekilde deneyiniz

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Selection.Clear
End Sub
 
Katılım
8 Haziran 2007
Mesajlar
761
Excel Vers. ve Dili
excel- 2003 Türkçe
Teşekkür ederim tam istediğim gibi. Emeğinize sağlık kolay gelsin
 
Katılım
8 Haziran 2007
Mesajlar
761
Excel Vers. ve Dili
excel- 2003 Türkçe
Sonradan birşey farkettim. Hücredeki veriye göre koşullu biçimlendirme yapmıştım. Bu şekilde silince koşullu biçimlendirmeler de gidiyor. Sadece hücredeki veriyi silmek için ne yapmak lazım.

Yada Sub Yerleştir()
[A1] = 1
[B1] = 2
[C1] = 3
[D1] = 4
[E1] = 5
[F1] = 6
[G1] = 7
[H1] = 8
[I1] = 9
[J1] = 10
[K1] = 11
[L1] = 12
[M1] = 13
[A2] = 1
[B2] = 2
[C2] = 3
[D2] = 4
[E2] = 5
[F2] = 6
[G2] = 7
[H2] = 8
[I2] = 9
[J2] = 10
[K2] = 11
[L2] = 12
[M2] = 13
End sub

Bu kod ile yerleştirme yaparken aynı zamanda renk de koyabilmek mümkünmüdür.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Gökhan Bey'in kodlarını aşağıdaki gibi deneyinizde ... bu kullanım şekli biraz sakat değil mi?

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Selection.ClearContents
End Sub
 
Katılım
8 Haziran 2007
Mesajlar
761
Excel Vers. ve Dili
excel- 2003 Türkçe
Sağol hocam. Yok sakat değil zaten basit birşey ama çok işe yarayacak. teşekkürler kolay gelsin
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Sanırım, Necdet hocam sakat derken, alan sınırlandırması yapmamış olmanızı kastediyor. Bu şekilde sayfanın hangi hücresini seçerseniz, o silinir bilginiz olsun.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [A1:H20]) Is Nothing Then Exit Sub
Selection.ClearContents
End Sub
Kodu bu şekilde kullanırsanız, sadece belirlediğiniz alnda silme işlemi gerçekleşir.
 
Üst