excelde buton ile satır silme

Katılım
2 Ağustos 2023
Mesajlar
8
Excel Vers. ve Dili
office 365 mac
merhaba ömer bey, bir konuda yardımınızı istirham edeceğim diyelim ki C3 hücresinde belirteceğim satır numaralarını makro olarak oluşturduğum butonla satırı silebilir miyim makro ile satırlara kayıt yapabiliyoruz ama kayıt silmek sorun oluyor.yardımlarınız için teşekkür ederim..
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Merhaba, örnek kod.
Kod:
Private Sub CommandButton1_Click()
    Rows(Range("C3")).Delete Shift:=xlUp
End Sub
 
Katılım
2 Ağustos 2023
Mesajlar
8
Excel Vers. ve Dili
office 365 mac
Merhaba, örnek kod.
Kod:
Private Sub CommandButton1_Click()
    Rows(Range("C3")).Delete Shift:=xlUp
End Sub
Adem bey bu sayfayı korumaya aldığımda, butona bastığımda önce sayfanın korumasını kaldırıp (şifre342569)sabit olabilir.sonra sizin yazdığınız program çalışıp sileceği satırı önce silinenler sayfasına yapıştırsa, sonra silse ve sayfayı tekrar korumaya alsa,olabilir mi?
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Dosyanızda "Sayfa1" ve "Silinenler" isimli iki sayfa olduğunu varsaydım.
Safa1-C3 hücresindeki kilidi kaldırmalısınız. (C3 seçili iken sağ tık/hücreleri biçimlendir/koruma sekmesi/kilitli-->onay işaretini kaldıralım)
Aşağıdaki kodu bir modüle kopyalayıp deneyelim.

C++:
Sub Sil()
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Silinenler")
    ss = s2.Cells(Rows.Count, "A").End(3).Row + 1
    s1.Unprotect Password:="342569"
    s1.Rows(Range("C3")).Cut s2.Range("A" & ss)
    s1.Rows(Range("C3")).Delete
s1.Protect Password:="342569"
End Sub
 
Katılım
2 Ağustos 2023
Mesajlar
8
Excel Vers. ve Dili
office 365 mac
Merhaba,
Dosyanızda "Sayfa1" ve "Silinenler" isimli iki sayfa olduğunu varsaydım.
Safa1-C3 hücresindeki kilidi kaldırmalısınız. (C3 seçili iken sağ tık/hücreleri biçimlendir/koruma sekmesi/kilitli-->onay işaretini kaldıralım)
Aşağıdaki kodu bir modüle kopyalayıp deneyelim.

C++:
Sub Sil()
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Silinenler")
    ss = s2.Cells(Rows.Count, "A").End(3).Row + 1
    s1.Unprotect Password:="342569"
    s1.Rows(Range("C3")).Cut s2.Range("A" & ss)
    s1.Rows(Range("C3")).Delete
s1.Protect Password:="342569"
End Sub
evet oldu teşekkür ederim.Allah zihin açıklığı versin.Hayran kaldım nazar değmesin. Maşalllah
 
Üst