Çözüldü Office 2003 ile hazırladığım dosya'da butonlar çalışmıyor.

mehoaga

Altın Üye
Katılım
16 Mart 2009
Mesajlar
150
Excel Vers. ve Dili
Excel 2003 ve 2007
Altın Üyelik Bitiş Tarihi
30-06-2025
Değerli arkadaşlar;
Ben önce Office 2007 yi sonra office 2003 yüklediydim. Program files'e kaydederken 2007 için "Microsof Office1" önüne 1 koydum. dosyaların kurulumu karışmasın diye. Gayet güzel kullanırken Office 2007 nin güncellerini almayayım dediydim ama almış bulundum ve daha önce hiç sorunsuz çalışan Office 2003 dosyamı kullanamaz oldum. Şöyleki Sayfa1 e koyduğum butonlar çalışmaz hale geldi. Butona tıkladığım zaman "Application defined or object defined error" hatası vermeye başladı. Ne yaptıysam olmadı. Bu arada 2003 dosyaları 2007 de açılıyor butonlarda çalışıyor ama ben 2007 ye daha alışamadım. :) Bu hatadan nasıl kurtulabilirim. Yardımcı olacaklara şimdiden Tşk ler.
 

Korhan Ayhan

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

Çözüm olur mu bilemiyorum ama ofisi onarmayı deneyiniz.
 

mehoaga

Altın Üye
Katılım
16 Mart 2009
Mesajlar
150
Excel Vers. ve Dili
Excel 2003 ve 2007
Altın Üyelik Bitiş Tarihi
30-06-2025
Korhan Ayhan bey;
Saygıdeğer üstadım yanıtınız için çok tşk ediyorum ama onarmayı denedim nafile. Ayrıca butona verdiğim komutları modül içinden yapayım dedim oda olmadı aynı hata.
Misal; Bu ilgili sayfadaki kod
Private Sub CommandButton1_Click()
Sheets("world").Protect "4153"
Sheets("world").Range("g8") = "Kilitlendi."
End Sub

Yazmıştım bunu modul içinde mesela;

Sub aç ()
commandbutton1_click
End sub

Diyorum yine aynı hatayı veriyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu durumda güncelleştirmeleri tek tek kaldırıp kontrol edin. Bazı güncellemeler bu duruma sebep olabiliyor.
 

mehoaga

Altın Üye
Katılım
16 Mart 2009
Mesajlar
150
Excel Vers. ve Dili
Excel 2003 ve 2007
Altın Üyelik Bitiş Tarihi
30-06-2025
Korhan Bey;
Üstadım yanıtınız için tşk ediyorum. Bu dosyayı normal 2003 dosyası gibi 2007 ye nasıl geçirebiliriz. Farklı kaydet derken bir sürü seçenek çıkıyor o yüzden. Ayrıca 3 nolu mesajda yazmıştım ama bu buton kodlarını modüle nasıl alırız. (Oluyorsa şayet) Belki ben yanlış yazmış olabilirim.
Daha önce yapmış olduğum paylaşımda hatırlarsanız "Excel dosyasını kapatamıyorum" demiştim. Sizde bana yol göstermiştiniz. Çok sağolun varolun. Allah siz ve sizin gibi bizlere yardım edenleri başımızdan eksik etmesin. Bir hatam kusurum olduysa affola.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sayfanıza ekle menüsünden buton şeklinde bir şekil ekleyin.

Sonra bir modül ekleyin ve aşağıdaki kodu uygulayın. Sonra eklediğiniz şekile makroyu atayın.

Kod:
Sub Koruma()
Sheets("world").Protect "4153"
Sheets("world").Range("g8") = "Kilitlendi."
End Sub
 

mehoaga

Altın Üye
Katılım
16 Mart 2009
Mesajlar
150
Excel Vers. ve Dili
Excel 2003 ve 2007
Altın Üyelik Bitiş Tarihi
30-06-2025
Saygıdeğer Korhan hocam;
Bunu bir deneyeyim size döneceğim. Çok tşk ler.
Ayrıca musadeniz olursa ben sorduydum :) dosyayı normal 2007 olarak kaydediyorum ama dosya yine 2003 versiyonunda açılıyor. Hata yine aynı. Neyse son olarak sizin dediğinizi yapayım. İnş çözüm olur. Saygılarımla.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ek olarak aşağıdaki linkte bazı çözümler önerilmiş Türkçe'ye çevirip inceleyebilirsiniz.

 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ayrıca şimdi aklıma geldi.

Excel dosyanızın üzerinde sağ klik yaptığınızda "Birlikte Aç" şeklinde bir bölüm olması gerekiyor. Oradan excel 2003 sürümünü seçip varsayılan olarak ayarlayabilirsiniz.
 

mehoaga

Altın Üye
Katılım
16 Mart 2009
Mesajlar
150
Excel Vers. ve Dili
Excel 2003 ve 2007
Altın Üyelik Bitiş Tarihi
30-06-2025
Korhan hocam;
Dediklerinizi harfiyen yaptım. Önce temp dosyalarını sildim. misal "MsForms.exd" sonra Excel dosyasını açtım bir tane label eklemek istedim ama "Nesne eklenemiyor" diyor.
 

mehoaga

Altın Üye
Katılım
16 Mart 2009
Mesajlar
150
Excel Vers. ve Dili
Excel 2003 ve 2007
Altın Üyelik Bitiş Tarihi
30-06-2025
Korhan Hocam;
2007 yüklü ve 2003 yüklü ya onuda denedim. Fakat bu sefer sayfanın açılması uzuyor ve kitleniyor. 2007 de açtırmaya kalktım. "Bu program hata yaptı kapatılacak" dedi ve kapandı. Sonra tekrar açtım solda "kurtarılan" diyor açtım 2007 de sorunsuz çalışıyor meret :) Valla kafamı felç etti bu ya :)
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,097
Excel Vers. ve Dili
Microsoft Office 2019 English
Application defined or object defined error hatasının sebebine VBA dan referencelere bakmalısınız.

ALT+F11 /Tools / Reference penceresi açılacak bu listede işaretli ama Missing yazan bir obje olmalı.

Muhtemelen Objeniz Mscomct2.ocx olma ihtimali var. Bakabilir misiniz.

Orada 221374
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,097
Excel Vers. ve Dili
Microsoft Office 2019 English
Bir de Dosyanızı Farklı kaydet seçip xlsm olarak kaydeder misiniz

221379
 

mehoaga

Altın Üye
Katılım
16 Mart 2009
Mesajlar
150
Excel Vers. ve Dili
Excel 2003 ve 2007
Altın Üyelik Bitiş Tarihi
30-06-2025
Sayın Trilenium ;
Değerli yanıtınız için tşk ler. Dediklerinizin aynısını yaptım. Reference kısmında missing ile ilgili bir ifade yok. Ayrıca Mscomct2.ocx vardı tikli olarak onuda kaldırıp denedim yine olmadı. Ayrıca xlsm olarak kaydettim oldu. Gayet güzel çalışıyor ama dosya yine 2003 te açılıyor. Dönüştürülüyor falan derken yine aynı butonlar çalışmıyor. Korhan beyin dediği gibi ayrıca sayfaya buton yerine label koymak istedim bu sefer de "nesne eklenemiyor" diyor. Aslında ben sizlere rahatsızlık veriyorsam af buyurun. 2007 versiyonuna alışamadım. Yoksa bunlarla uğraşmaya hiç luzum yok. :)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Siz 2007'ye alışamadım diyorsunuz ama şuan Microsoft 365 sürümü var. Bence bunlarla uğraşacağınıza yardımcı videoları izleyerek bir an evvel son sürümlere terfi etmeye çalışın.
 

mehoaga

Altın Üye
Katılım
16 Mart 2009
Mesajlar
150
Excel Vers. ve Dili
Excel 2003 ve 2007
Altın Üyelik Bitiş Tarihi
30-06-2025
Eyvaallah Korhan hocam doğru söylediniz. Yılların birikimimi desem alışkanlıkmı desem bir türlü 2007 den uzak kaldım. 2003 e alıştığım için vazgeçemiyorum. :) Dediğiniz gibi 365 sürümünü incelemeye başlamak lazım. Değerli vakitlerinizi aldım. Affınıza sığınıyorum. Herşey için tşk lerimi sunuyorum. Allah'a emanet olun. Kalın sağlıcakla.
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Merhaba
2003 ve 2013 versiyonlarını aynı bilgisayarda sorunsuz kullanıyorum. Önce 2003 yüklüydü, sonradan üzerine 2013 yüklemiştim.
Bir excel dosyasını açmak istediğimizde varsayılan olarak 2013 ile açılıyor normal olarak.
Eğer;
2003 versiyonu ile açmak istersem
program files/microsoft office/office11 adresindeki
Excel.exe uygulamasının kullanarak açıyorum. Bu şekilde 2003 ü kullanabiliyorum. Ve hiç bir sorun yaşamadım şu ana kadar.
Ayrıca 2007 de şerit özelleştirme ve dışa aktarma özelliği, bildiğim kadarıyla yok. Üstündeki versiyonlarında var. Ve 2007 de ilk yeni excel sürümü olduğu için hatalar mevcut olduğunu okumuştum. Kısaca 2007 den daha üst versiyona geçmenizi öneririm. Şeridi özelleştirip muhafaza edebilirsiniz. Tercih sizindir.
 

Endless033

Altın Üye
Katılım
25 Haziran 2013
Mesajlar
140
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
07-09-2025
Eyvaallah Korhan hocam doğru söylediniz. Yılların birikimimi desem alışkanlıkmı desem bir türlü 2007 den uzak kaldım. 2003 e alıştığım için vazgeçemiyorum. :) Dediğiniz gibi 365 sürümünü incelemeye başlamak lazım. Değerli vakitlerinizi aldım. Affınıza sığınıyorum. Herşey için tşk lerimi sunuyorum. Allah'a emanet olun. Kalın sağlıcakla.
ben 2007 içine 2003 menüsünü gömdüm her iksinide kullanıyorum
 

Ekli dosyalar

clleker88

Altın Üye
Katılım
14 Eylül 2020
Mesajlar
34
Excel Vers. ve Dili
2019
Altın Üyelik Bitiş Tarihi
30-09-2025
Dosyaları excell online ile açabilirsiniz belki düzelebilir Kolay gelsin
 

mehoaga

Altın Üye
Katılım
16 Mart 2009
Mesajlar
150
Excel Vers. ve Dili
Excel 2003 ve 2007
Altın Üyelik Bitiş Tarihi
30-06-2025
Sayın izcik, Endless033, cileker;
Değerli yanıtlarınız çok tşk ederim. Benim sorunum 2003 dosyası veya 2007 açma sorunu değil. Her ikiside gayet güzel çalışıyor. Office 2003 te sayfa1 de misal 3 tane buton koymuşum butonlar hiç bir şekilde tıklanmıyor. Korhan bey bir şey önermişti bana sayfaya buton yerine label eklemek istedim bu sefer de "nesne eklenemiyor" diyor.
Sayın Trilenium'un dediğinide yaptım. Nafile olmuyor.
Ama ilginç bir şey söyleyeceğim inanmayacaksınız belkide"yalancı" der gibi olursunuz ama doğruya doğru. Office 2003 dosyasında başka sayfada "düğme" ile bir makro oluşturmuşum o çalışıyor nedense. Bende buton yerine düğme yapayım dedim fakat bu seferde makro çalışmıyor. Yine aynı hata. Birde "sayfa seç" makrosu yazdım. (düğme ile) İstediğim sayfayı açmıyor. Ama o sayfa değilde başka sayfayı aç dediğimde açıyor. Valla aklım allak bullak oldu.
Size soruyorum safya seç komutu böyle değilmi ------------- yani düğmeye atadığım makro
Sub sayfa_ac()
sheets ("world").select
end sub

Böyle yazıyorum bu world dediğim sayfa açılmıyor ama diğer sayfayı açıyor. Çok acaip bir durum. Korhan bey sağolsun (ben alışamadığımdan dolayı ) demiştim. "office 365'" e geç demişti onu elde etmekde bana zor geldi.
 
Üst