satır silme

Katılım
24 Şubat 2006
Mesajlar
130
arkadaşlar aşağıda yazmış olduğum kod ile arama bulma yaptıktan sonra satır silme işlemini yapabiliyorum ancak bu kod satır numarasına göre işlem yapıyor . benim istediğim; a sütununda bulunan rakamlardan ilgili olanı bulup, bulduğu satırı silmesi. Örneğin; a1, a2 ve a3 satırında sırayla 2,3 ve 4 numaraları yazılı. bu kod çalıştığı zaman 3 numaralı hücreyi satırıyla birlikte silmek istediğim zaman, a2 satırına gelmesi gerekirken a3 satırına gelip o satırı siliyor. bu kodda değişiklik yapabilir misiniz? excel'in satır numarasını dikkate almayıp, hücredeki numarayı dikkate alması sağlanabilir mi?

sat = TextBox1
Range("a" & sat).Select
TextBox2.Value = ActiveCell.Offset(0, 0).Value
If TextBox1 <> TextBox2 Then
MsgBox "Böyle bir kayda rastlanılmadı!"
Unload UserForm4
End If
Exit Sub
If MsgBox("Silmek istiyor musunuz?", vbYesNo, "Uyarı") = vbYes Then
Range("a" & sat & ":z" & sat).Delete
End If
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Silinecek satırın numarası veya bilgisi hangi hücrede yazılı olacak ?
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,514
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
kodlar&#305; a&#351;a&#287;&#305;daki &#351;ekilde de&#287;i&#351;tirdim.. :)
sat = TextBox1
Range("a" & sat).Select
TextBox2.Value = ActiveCell.Offset(0, 0).Value
If TextBox1 <> TextBox2 Then
MsgBox "B&#246;yle bir kayda rastlan&#305;lmad&#305;!"
Unload UserForm4
End If
Exit Sub
For i = 1 To Cells(65500, 1).End(xlUp).Row
If Cells(i, 1) = sat Then
If MsgBox("Silmek istiyor musunuz?", vbYesNo, "Uyar&#305;") = vbYes Then
Range("a" & i & ":z" & i).Delete
End If
End
End If
Next
 
Katılım
24 Şubat 2006
Mesajlar
130
Te&#351;ekk&#252;r ederim. Eme&#287;inize sa&#287;l&#305;k. &#350;imdi oldu.
 
Üst