Şimdiye kadar çalışan makro çalışmıyor.

Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Merhaba; uzun zaman önce buradan yardım alarak yapılan makro lu bir dosyam çalışmaz oldu. Excel 2007 kullanıyorum. Bugüne kadar sorunsuz çalıştı ancak iki gündür çalışmıyor. Açtığımda excel çalışmayı durdurdu diye mesaj çıkıyor ve bir müddet sonra kapanıyor. Aynı dosyayı excel 2021 de açtığımda sorunsuz çalışıyor. Fakat ben 2007 yi tercih ediyorum çünkü bilgisayarımda sıkıntı yapmadan çalışıyor diğeri ise bilgisayarımı kasıyor o bakımdan 2007 yi kullanıyorum. Sizce bu sorun neden olabilir ?
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,712
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Tahminde bulunuyorum ; Ofis güncellemesi yaptınız ise, bu sorun oluşmuş olabilir !

Her durumda kodu ve/veya dosyayı buraya eklerseniz, üstatlar bakıp bir çözüm ürete bilir.

Teşekkür ederim.
 
Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Kodları buraya yazsam olurmu?
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,712
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Yazabilir siniz, ilgilenen arkadaşlar olacaktır.

Teşekkür ederim.
 
Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Private Sub TextBox1_Change()
On Error Resume Next
Application.ScreenUpdating = False
ActiveSheet.ShowAllData
Son = Cells(Rows.Count, 2).End(3).Row
Say = 1
Liste = Range("B4:B" & Son).Value
ReDim Kriter(1 To 1)
Kriter(Say) = ""
For X = 1 To UBound(Liste)
If UCase(Replace(Replace(Liste(X, 1), "ı", "I"), "i", "İ")) Like "*" & _
UCase(Replace(Replace(TextBox1, "ı", "I"), "i", "İ")) & "*" Then
Say = Say + 1
ReDim Preserve Kriter(1 To Say)
Kriter(Say) = CStr(Liste(X, 1))
End If
Next
Range("B2:G" & Son).AutoFilter Field:=1, Criteria1:=Kriter, Operator:=xlFilterValues
If TextBox1 = Empty Then
Range("B2:G" & Son).AutoFilter Field:=1
End If
Set bul = Nothing
Application.ScreenUpdating = True
End Sub
--------------------------------------------------------
Kodlar bunlar.. 2007 de çalışmıyor fakat office 2021 de sorunsuz çalışıyor.. Problem nedir acaba ?
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,712
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

"Çalışmıyor" dan kastınız tam olarak nedir ? Kod çalışma esnasında hata mı veriyor vb.

Ayrıntılı bilgi, sorunu çözmekte yardımcı olacaktır.

Teşekkür ederim.
 
Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Textbox a girip bir harf yazdığımda excel duruyor ve "excel çalışmayı durdurdu" mesajı veriyor ve program kapanıyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,242
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kodlarda bir sorun görünmüyor.

Bazen ofis güncellemeleri bu tarz sorunlara sebep olabiliyor.

Ofis programını onarmayı deneyiniz. Olmazsa ofisi temiz şekilde bilgisayardan kaldırıp yeniden kurmayı deneyiniz.
 
Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Office 2007 yi kaldırıp yeniden yükledim olmadı. Office 2021 i kaldırdım sadece 2007 yi yükledim. Dosya yine çalışmıyor. Hiç bir şey anlayamadım. Virüs taraması yapıyorum problem yok. Yeni bir sayfa açıp kodları tek tek yazarak yeniden denedim ne yazık ki yine çalışmadı.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,242
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kod tam olarak hangi satırda hata veriyor bunun tespiti için On Error Resume Next komutunu silip deneme yapınız.
 
Katılım
22 Aralık 2023
Mesajlar
29
Excel Vers. ve Dili
ofis 365
Textbox a girip bir harf yazdığımda excel duruyor ve "excel çalışmayı durdurdu" mesajı veriyor ve program kapanıyor.
Size bilgi verecek kadar bilgi sahibi değilim ancak bahsettiğiniz sorunun kod ile alakalı olabileceğini düşünüyorum. Bende de bu sorunun benzeri olmuştu, ne yaptıysam çözemedim sorunu, defalarca onarım yaptım, onarım yapınca bir süre hata vermiyor sonra yine aynı oluyordu, hatta bilgisayarıma format bile attım, söz konusu excel kendi kendine kapanıyor ve tekrar açmaya çalışıldığında excel düzgün başlatılamadı güvenli modda açmak v.s. gibi evet hayır seçenekli bir uyarı ekranı çıkıyordu. Öngörüm kod ile alakalı bir şeyi bulamıyorsa excel döngüye girip kendini kapatıyor olabilir, yada kodların beslendiği kütüphane açık değilse ordan da bulamıyor ve hata veriyor olabilir.

Bir defasında bu sorunu yaşatığımda aşağıdaki şekilde çözdüm.
visual basic - tools- reference - accessibilityCpLadmin 1.0 type library tik işaretli olmadığı için bu sorunu yaşatıyordu. Denemenizde yarar var, belki çözüm olabilir.
 
Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Size bilgi verecek kadar bilgi sahibi değilim ancak bahsettiğiniz sorunun kod ile alakalı olabileceğini düşünüyorum. Bende de bu sorunun benzeri olmuştu, ne yaptıysam çözemedim sorunu, defalarca onarım yaptım, onarım yapınca bir süre hata vermiyor sonra yine aynı oluyordu, hatta bilgisayarıma format bile attım, söz konusu excel kendi kendine kapanıyor ve tekrar açmaya çalışıldığında excel düzgün başlatılamadı güvenli modda açmak v.s. gibi evet hayır seçenekli bir uyarı ekranı çıkıyordu. Öngörüm kod ile alakalı bir şeyi bulamıyorsa excel döngüye girip kendini kapatıyor olabilir, yada kodların beslendiği kütüphane açık değilse ordan da bulamıyor ve hata veriyor olabilir.

Bir defasında bu sorunu yaşatığımda aşağıdaki şekilde çözdüm.
visual basic - tools- reference - accessibilityCpLadmin 1.0 type library tik işaretli olmadığı için bu sorunu yaşatıyordu. Denemenizde yarar var, belki çözüm olabilir.
Teşekkür ederim cevabınız için. Dediğiniz yere baktım accessibilityCpLadmin 1.0 type library yer işaretli. Dosya yine çalışmadı.

Kod tam olarak hangi satırda hata veriyor bunun tespiti için On Error Resume Next komutunu silip deneme yapınız.
Dediğiniz gibi bu satırı sildim. Çalıştırmaya başladığım anda hata veriyor hemen dolayısıyla hangi satırda olduğunu anlamak mümkün olmadı.

 


KUŞ
ADI ARA==>


 

503 Adet

KUŞ ADI

 
   
 

Bsütunu

 

1

Ada doğanı

Doğanlar

2

Ada martısı

Martılar

3

Ağaç incirkuşu

İncirkuşu

4

Ağaç kamışçını

Kamışçın

5

Ağaç serçesi

Serçegiller

6

Ak çaylak

Çaylaklar

7

Ak kumkuşu

Kumkuşları

8

Ak kuyruksallayan

Kuyruksallayan

9

Ak mukallit

Mukallit

10

Ak pelikan

Pelikan

11

Ak turna

Turnalar

12

Akbaşlı kirazkuşu

Kirazkuşu

13

Akça cılıbıt

Cılıbıtlar

14

Akdeniz çorak toygarı

Toygar

15

Akdeniz martısı

Martılar

16

Akgerdanlı ötleğen

Ötleğen

17

Akgözlü ötleğen

Ötleğen

18

Akkanatlı sumru

Sumrular

19

Akkanatlı toygar

Toygar

20

Akkarınlı ebabil

Ebabiller

21

Akkaşlı çıvgın

Çıvgın

22

Akkaşlı kirazkuşu

Kirazkuşu


Çalışma sayfam bu şekilde. Koyu harfle yazan yerde Textbox 1 var. Oraya mesela "toy" yazdığımda listede ne kadar bu yazılan karakterden isim varsa hepsini süzüp listeliyordu. Şimdi ne oldu da çalışmıyor hala anlamış değilim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,242
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sonradan farkettim..

Önceki mesajimda On Error Resume Next komutunu silip deneme yapınız demiştim.

Kodların içinde "ActiveSheet.ShowAllData" komutu var. Bu satır eğer sayfada filtre yoksa On Error Resume Next satırını sildiğinizde hata verecektir. Bu sebeple kodlara farklı bir sorgu eklemek gerekir.

Dosyanızı paylaşınız hem gerekli düzenlemeyi yapalım hem de deneme yapalım.
 
Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Korhan hocam ilginiz için teşekkür ederim. Altın üye olmadığım için dosya yükleyemiyorum.
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
Textbox'u kaldırın. Dosyayı kaydedip kapatın. Yeniden açıp Tetxbox oluşturun.
Birde böyle denermisiniz?
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
Şakasız hepimize dert oldu. Çözene kadar uyku yok.
 
Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Şakasız hepimize dert oldu. Çözene kadar uyku yok.
Siz deneyebilir misiniz kodlar yazılı, çalışma sayamın da bir bölümü yazılı orada. Excel sayfasına bu listeyi kopyalayıp kodu da yazınca tamam olacak. Dediğim gibi office 2019 2021 365 te sorunsuz çalışıyor. Benim amacım office 2007 de çalışması. Şimdiye kadar hiç bir problem yoktu yaklaşık 10 gün kadar böyle olmaya başladı.
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
Dosyayı filemail, dosya.co gibi harici yükleme sitelerinden birine yükleyiniz.
 
Üst