satırda yer alan bilgilerin silinmesi

Katılım
6 Kasım 2005
Mesajlar
300
Altın Üyelik Bitiş Tarihi
06-09-2023
iyi bayramlar...dosya ektedir...bu bayram gününde yardımlarınız için şimdider teşekkürler...
 
Katılım
6 Şubat 2005
Mesajlar
1,467
Sayfa1'in modülüne aşağıdaki kodları yazarsan,
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [b1] = "Ankara" Then
Range("B2:B65536").Delete Shift:=xlUp
Range("F2:F65536").Delete Shift:=xlUp
End If
End Sub
 
Son düzenleme:
Katılım
13 Aralık 2007
Mesajlar
93
Excel Vers. ve Dili
excel 2003
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("b1").Value = "ANKARA" Then
Rows(1 + 1).Delete
Rows(1 + 1).Delete
Range("b1").Value = ""
Exit Sub
End If
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B1]) Is Nothing Then Exit Sub
Application.EnableEvents = False
If Target.Value = "ANKARA" Then
    Range("F1:F65536").Delete (xlUp)
    Range("B1:B65536").Delete (xlUp)
End If
Application.EnableEvents = True
End Sub
 
Katılım
6 Kasım 2005
Mesajlar
300
Altın Üyelik Bitiş Tarihi
06-09-2023
SAYIN Orion2 B1 sutununa ankara yazıp enter yaptğımda tüm satırları sildi...benim istediğim B1 sutununa her hangi bir cümle yazdığımda, yazılan cümle hangi satırda bulunuyorsa onu makro yardımı ile silmek istiyorum...kolay gelsin
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.
İstediğiniz böyle bir şeymi?
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo hata
If Intersect(Target, [B1]) Is Nothing Then Exit Sub
Application.EnableEvents = False
If Target.Value = "" Then Exit Sub
Set k = Range("B2:B65536").Find(Target.Value, , xlValues, xlWhole)
Set c = Range("F1:F65536").Find(Target.Value, , xlValues, xlWhole)
If Not k Is Nothing Then
    Rows(k.Row).Delete
End If
If Not c Is Nothing Then
    Rows(c.Row).Delete
End If
hata:
Application.EnableEvents = True
End Sub
 
Katılım
6 Kasım 2005
Mesajlar
300
Altın Üyelik Bitiş Tarihi
06-09-2023
evet siliyor ancak ankara kelimesini aşağıya doğru çektiğimde hepsini silmiyor B1 hücresine her defasında ANKARA kelimesini girmem gerekiyor...B1 SUTUNUNA kelimeyi yazdığımda sil komutu ile hepsini silmek istiyorum..kolay gelsin ...
 
Katılım
13 Aralık 2007
Mesajlar
93
Excel Vers. ve Dili
excel 2003
merhaba..

ekte ki gibimi ?
 
Son düzenleme:
Katılım
6 Kasım 2005
Mesajlar
300
Altın Üyelik Bitiş Tarihi
06-09-2023
Sayin Cebİr TeŞekkÜrler...
 
Üst