bul ve sil

Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Slm Arkadaşlar ve üstadlar
Sitemizde bul ve sil ile ilgili bir çok örnek var ama ben bunu dosyama uyarlayamadım.Bul İçin arkadaşların yazmış olduğu şu örneği ekledim çalışıyor ama istediğim sayfadan bulduramıyorum.
Private Sub CommandButton12_Click()
If TextBox1.Text = "" Then

MsgBox "LÜTFEN ÖĞRENCİ NO GİRİNİZ!!!"
Exit Sub
End If
For Each hucre In Range("a2:a" & WorksheetFunction.CountA(Range("a1:a65000")) + 1)
If StrConv(hucre.Value, vbUpperCase) = StrConv(TextBox1.Value, vbUpperCase) Then
hucre.Select
TextBox2 = ActiveCell.Offset(0, 1).Value
TextBox3 = ActiveCell.Offset(0, 2).Value
TextBox4 = ActiveCell.Offset(0, 3).Value
TextBox5 = ActiveCell.Offset(0, 4).Value
.
.
şeklinde devam ediyor.Öğrenci bilgileri sayfasından buluyor. Burda kullandığım bul butonuna not sayfasından bulmasını istiyorum. Sil butonu ile de bulduğu satırdaki d hücresinden sonrasını silmek istiyorum. Yardımcı olursanız sevinirim.
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,503
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
25-12-2029
End If

For Each hucre In Range("a2:a" & WorksheetFunction.CountA(Range("a1:a65000")) + 1)

end if komutu satırından sonra aratmak istediğinizsayfayı seçtiriniz mesala öğrenciNo diye bir sayfaysa eğer
end if komuıtundan sonra
Sheets("öğrenciNo").Select
Komutunu ekle
o zaman istediğin sayfaya gidip ordan aratacaktır
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,503
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
25-12-2029
Silmek için olanı unutmuşum özür
silmek içinde
satır = ActiveCell.Row
Rows(satır).Delete Shift:=xlUp
komutunu kullanınız
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Teşekkür ediyorum
Peki bulunanı istediğim sütundan sonrasını nasıl silerim?
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Arkadaşlar kod sayfasını açtığım zaman aktif olmuyor yazamıyor veya silemiyorum ACİL:yardim:
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,503
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
25-12-2029
Dosyanı eklersen belki arkadaşlar yardımcı olmaya çalışır
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Slm Arkadaşlar
Kod sayfasında işlem yapılmıyor. Acil :yardim:
Dosya ektedir Kullanıcı adı ve şifre tuğçe
 
Katılım
22 Aralık 2005
Mesajlar
335
Excel Vers. ve Dili
Office - 2019 - Türkçe
Makroları devre dışı bırak diyerek denedinizmi.

Bütün kod sayfalarına girdim ve hepsine "Kontrol edildi" olarak yazılar yazdım. Bir iki fazlalık vardı onları sildim, hatta biraz daha varda ilerde sen kendin bu burda fazla imiş der silersin.


Not:
Benim yazdıklarımı "Kontrol edildi" silerek başla, yoksa çalıştıramazsın.
 
Son düzenleme:
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Teşekkürler Seceren
Bir de kusura bakmazsanız istediğim satırı bulduktan sonra o satırın istenilen hücresinden sonrasını nasıl silerim? Cevaplarsanız sevinirim.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Kodu deneyin.

Sub Düğme1_Tıklat()
ActiveCell.Offset(0, 5) = Empty
End Sub
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Sayın Seceren
Kontrol edildi yazılarını sildim ama ondan sonra yine kod sayfasında düzeltme yapamıyorum Silme ekleme hiç bişey yapamıyorum neden kaynaklanıyor. Benim bilgisayardan mı yoksa
 
Katılım
22 Aralık 2005
Mesajlar
335
Excel Vers. ve Dili
Office - 2019 - Türkçe
Bunu dene bende çalışıyor. Kendi yazdıklarımı sildim, deneyin çalışmazsa bilemiyorum.
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Sayın Seceren problemimi anlatamadım galiba program çalışıyor. Söylemek istediğim kod sayfasında hiç bir değişiklik yapamıyorum. Delete tuşu silmiyor yazamıyorum. Ama diğer örneklerimde kod sayfasında istediğim değişikliği yapabiliyorum.Aynı zamanda Excel sayfasında da değişiklik yapamıyorum. Teşekkürler
 
Katılım
22 Aralık 2005
Mesajlar
335
Excel Vers. ve Dili
Office - 2019 - Türkçe
Ben kod sayfasında istediğimi yapa biliyorum. Hatta 3 no lu modül'ün içine SN Seyit beyin modülünü yerleştirdim sırf denemek için. Sende niçin olmuyor bilemiyorum.
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Sizin yaptığınız değişiklikleri gördüm. Ama bende Klavye bu dosyada iş görmüyor sadece kod sayfasında değil excel sayfasında da. Dosyayı X dan kapattığım zaman kaydetmek istiyormusunuz hayır dediğimde Out of memory diye bir uyarı çıkıyor ve belge kurtarma açılıyor.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sorun userform6 daki saatten kaynaklanıyor, userformu kapatsanız bile saat çalışmaya devam ediyor. İşte bu sebeplerle ben hiç bir zaman aktif bir saat kullanılmasını önermem. Bunun yerine statusbar kullanabilirsiniz sadece saniyeyi göstermez. Mevcut hatayı gidermek için aşağıdaki değişiklikleri yapın.

Excele dön butonundaki kodu aşağıdaki ile değiştirin.

Kod:
Private Sub CommandButton15_Click()
Unload Me
UserForm3.Show 0
End Sub
userform6nın ilgili olayınıda aşağıdaki ile değiştirin.

Kod:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
End
If CloseMode = vbFormControlMenu Then
MsgBox "Buradan Kapatamazsınız...üzgünüm!"
Cancel = 1
End If
End Sub
Not: Bu arada resimdeki sanıyorum kızınız. Allah bağışlasın.
 
Katılım
22 Aralık 2005
Mesajlar
335
Excel Vers. ve Dili
Office - 2019 - Türkçe
Hocam böyle demişse doğrudur. Bende yazdıklarımı sildim.
 
Son düzenleme:
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Hocam çok teşekkür ediyorum. Resimdeki kızım.Allah razı olsun cümlemizin yavrularını bağışlasın
 
Üst