[Çözüldü] - Excelde çalışmıyor

VBA Makrolar ile ilgili sormak istedikleriniz, yapmak istedikleriniz hakkında yardım alabileceğiniz bölümdür.

[Çözüldü] - Excelde çalışmıyor

İleti#1)  mentes » 07 Haz 2009 06:29

Merhaba Arkadaşlar,
Herkese iyi pazarlar dilerim. Umarım herkes harika bir pazar keyfi yapar. Lütfen benim yerime de keyif yapın. çünkü ben bu pazar mesaideyim :)
İş yerindeki bilgisayarımda office 2003 TR kullanıyorum, evdeki bilgisayarda da office 2003 TR yüklü. Fakat iş yerinde hazırlamış olduğum beton hesabı programı evdeki bilgisayarda çalışmıyor. Excel dosyasını açtığımda form aç diyorum, karşıma ekte göndermiş olduğum hata mesajı çıkıyor.
Yaptığım bu hesap tablosunun her bilgisayarda çalışması için ne yapmalıyım?
İlgilenen arkadaşlara şimdiden teşekkür ederim.
Tekrar iyi pazarlar.
Hata mesajı.rar
Kullanıcı avatarı
mentes
Siteye Alışmış
 
Adı Soyadı:Reşit Mentesoglu
Kayıt: 25 May 2009 13:32
Konum: Çekmeköy / İstanbul
Meslek: İnşaat Müh
Yaş: 44
İleti: 139
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Riyadh / Arabistan

Cevap: Excelde çalışmıyor

İleti#2)  Orion1 » 07 Haz 2009 08:41

Kullandığınız bir nesne bilgisayarınızda yok.Muhtemelen dtpicker'dir
İlgili nesnenin OCX dosyasını windows/System32 klasörüne atıp başlat çalıştırdan regstar yapın.:)
Kullanıcı avatarı
Orion1
Siteye Alışmış
 
Adı Soyadı:Evren Gizlen
Kayıt: 18 Tem 2008 20:51
Meslek: inşaat teknikeri
İleti: 399
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Türkiye

Cevap: Excelde çalışmıyor

İleti#3)  Tarkan VURAL » 07 Haz 2009 19:31

VBE penceresinden Tools References penceresini açıp hangi satırda MISSING yazdığını bulun ve neyi load edemediğini buraya yazın, yardımcı olalım. Evren beyin dediği gibi bir/birkaç kütüphane eksiğiniz mevcut.
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ? O halde BAĞIŞ butonunu tıklayın...
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 18:27
Konum: @tarkanvural73
Meslek: LUU, Database Expert, Senior Software Specialist, Developer
Yaş: 45
İleti: 26936
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

Cevap: Cevap: Excelde çalışmıyor

İleti#4)  mentes » 08 Haz 2009 21:03

Tarkan VURAL yazdı:VBE penceresinden Tools References penceresini açıp hangi satırda MISSING yazdığını bulun ve neyi load edemediğini buraya yazın, yardımcı olalım. Evren beyin dediği gibi bir/birkaç kütüphane eksiğiniz mevcut.


Tarkan Bey söylediğiniz yere baktım.
"MISSING:Microsoft Calendar Control 11.0"
satırını aynen buraya aldım.
Şimdiden teşekkür ederim
Kullanıcı avatarı
mentes
Siteye Alışmış
 
Adı Soyadı:Reşit Mentesoglu
Kayıt: 25 May 2009 13:32
Konum: Çekmeköy / İstanbul
Meslek: İnşaat Müh
Yaş: 44
İleti: 139
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Riyadh / Arabistan

REKLAM
Excel Logo XML Oluşturucu
Logo Object Designer ile Uyarlama

Cevap: Excelde çalışmıyor

İleti#5)  Erhan Yavuz » 08 Haz 2009 21:27

Başında Missing yazılı kutucuktaki tıkı kaldırın, dosyayı save edip tekrar çalıştırın. Çalışacaktır, yoksa C.\Program Files\OFFICE11\MSCAL.OCX eklentisini yüklemeniz gerekecektir.
☾✭ Türkçemizi tam ve doğru kullanmaktan korkmayalım..
Teşekkür etmek Erdemdir. ECYavuz


OSMANLI OYUNU (1402-1566)
http://www.excelvba.net/viewtopic.php?f=41&t=9984

EXCEL-VBA KOD BANKASI PRO.7.0
http://www.excelvba.net/viewtopic.php?f=38&t=3304
Resim
Kullanıcı avatarı
Erhan Yavuz
Site Forum Yöneticisi
 
Adı Soyadı:Erhan Yavuz
Kayıt: 15 Haz 2008 00:13
Konum: Etiler / İstanbul
Meslek: Emekli Sb.
Yaş: 60
İleti: 5695
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul / Etiler

Cevap: Excelde çalışmıyor

İleti#6)  Tarkan VURAL » 08 Haz 2009 21:32

Merhaba,

Aynı referans penceresinden o MISSING satırının işaretini kaldırın ve Browse düğmesine basarak açılacak pencerede ( varsayılan klasör yolu c:\windows\system32 olarak gelmeli, gelmediyse Konum kısmından seçerek işleme devam edin ) dosya adı bölümüne MSCAL.OCX yazıp enter tuşuna basın. Referans tablonuza Microsoft Calender Control eklenirse ilgili OCX sisteminizde yüklü demektir. Orada eklenen OCX dosyasının sürümünü de göreceksiniz. Eğer sisteminizde bu dosya yok ise öncelikle dosyayı system32 altına yüklemelisiniz. Daha sonra başlat çalıştır satırına
Kod: Tümünü seç
regsvr32 "c:\windows\system32\mscal.ocx"

yazıp enter tuşuna basın. Çıkan mesaj
DllRegisterServer / c:\windows\system32\mscal.ocx başarıyla gerçekleştirildi.

şeklinde ise işlem tamamdır. Şimdi Excel dosyanızı kaydetmeden kapatıp yeniden açtığınızda Erhan beyin dediği gibi sorun kalmayacaktır. ;;_)

MSCAL.OCX dosyasının 8.0 sürümü için
http://www.yoncamelek.com/excel/MSCAL_8.rar

MSCAL.OCX dosyasının 9.0 sürümü için
http://www.yoncamelek.com/excel/MSCAL_9.rar

MSCAL.OCX dosyasının 10.0 sürümü için
http://www.yoncamelek.com/excel/MSCAL_10.rar

MSCAL.OCX dosyasının 11.0 sürümü için
http://www.yoncamelek.com/excel/MSCAL_11.rar

Çalışmalarınızda başarılar diliyorum. --)(
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ? O halde BAĞIŞ butonunu tıklayın...
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 18:27
Konum: @tarkanvural73
Meslek: LUU, Database Expert, Senior Software Specialist, Developer
Yaş: 45
İleti: 26936
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

REKLAM
ETA - Excel Konsolide Raporlama
ETA Excel Personel Entegre Raporu

Cevap: Excelde çalışmıyor

İleti#7)  mentes » 08 Haz 2009 22:39

Tarkan Bey Merhaba
Sizin dediklerinizi yaptım. Ayrıca Erhan Bey'in dediği gibi C.\Program Files\OFFICE11\MSCAL.OCX eklentisini de yükledim. dosyayı açıp form aç dediğim zaman "Run-time error '424' Object required mesajını alıyorum.
Şimdi ne yapmalıyım?
Kullanıcı avatarı
mentes
Siteye Alışmış
 
Adı Soyadı:Reşit Mentesoglu
Kayıt: 25 May 2009 13:32
Konum: Çekmeköy / İstanbul
Meslek: İnşaat Müh
Yaş: 44
İleti: 139
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Riyadh / Arabistan

Cevap: Excelde çalışmıyor

İleti#8)  Tarkan VURAL » 08 Haz 2009 22:53

Dosyayı görebilir miyiz ? Daha net yanıt verelim... [evet]
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ? O halde BAĞIŞ butonunu tıklayın...
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 18:27
Konum: @tarkanvural73
Meslek: LUU, Database Expert, Senior Software Specialist, Developer
Yaş: 45
İleti: 26936
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

İleti#9)  Tamer Kılıçaslan » 08 Haz 2009 22:57

Merhaba

Formunuzun üzerindeki nesne silinmiştir. İlgili nesneyi UserForm üzerine yeniden çizin. Bu nesne için kullanmış olduğunuz farklı bir isim varsa yeni nesnenin ismni de değiştirip formu yeniden açmaya çalışın. Register edilmeden form açıldığı için Userform üzerindeki nesne silinmiş olabilir.
Kullanıcı avatarı
Tamer Kılıçaslan
Site Dostu
 
Adı Soyadı:Tamer Kılıçaslan
Kayıt: 09 Kas 2008 19:41
Konum: Ege, Office 2003 Tr
Meslek: Tekniker
İleti: 1222
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Gediz Kütahya - Düzce

Cevap: Excelde çalışmıyor

İleti#10)  mentes » 08 Haz 2009 23:07

Tamer Kılıçaslan yazdı:Merhaba

Formunuzun üzerindeki nesne silinmiştir. İlgili nesneyi UserForm üzerine yeniden çizin. Bu nesne için kullanmış olduğunuz farklı bir isim varsa yeni nesnenin ismni de değiştirip formu yeniden açmaya çalışın. Register edilmeden form açıldığı için Userform üzerindeki nesne silinmiş olabilir.


Merhabalar;
Tamer Bey'in söylediği gibi form üzerinden nesne silinmiş, takvim nesnesi. Takvimi tekrar yükleyince sorun çözüldü. Yardımcı olan herkese teşekkür ederim. Burda hemen bir şey sormak istiyorum. Bu yapmış olduğum form başka bilgisayarlarda da çalışmaz, eğer ilgili nesne yüklü değilse. peki o zaman ne yapmamız gerekir?
Kullanıcı avatarı
mentes
Siteye Alışmış
 
Adı Soyadı:Reşit Mentesoglu
Kayıt: 25 May 2009 13:32
Konum: Çekmeköy / İstanbul
Meslek: İnşaat Müh
Yaş: 44
İleti: 139
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Riyadh / Arabistan

İleti#11)  Tamer Kılıçaslan » 08 Haz 2009 23:44

mentes yazdı:...Burda hemen bir şey sormak istiyorum. Bu yapmış olduğum form başka bilgisayarlarda da çalışmaz, eğer ilgili nesne yüklü değilse. peki o zaman ne yapmamız gerekir?


Bu tür nesneler varsayılan olarak yüklü olmadıkları için önce, nesne için gerekli ocx uzantılı dosyanın ilgili bilgisayarın system32 klasörüne kopyalanıp register edilmesi gerekir. Form bu işlemden sonra açılmalıdır.
Kullanıcı avatarı
Tamer Kılıçaslan
Site Dostu
 
Adı Soyadı:Tamer Kılıçaslan
Kayıt: 09 Kas 2008 19:41
Konum: Ege, Office 2003 Tr
Meslek: Tekniker
İleti: 1222
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Gediz Kütahya - Düzce

Cevap: Excelde çalışmıyor

İleti#12)  Tarkan VURAL » 09 Haz 2009 01:08

Aşağıdaki kodlamaları bir module içine yazıp deneyebilirsiniz. System32 altındaki MSCAL.OCX dosyasını mevcut ise silip yahut dosyayı korumak istiyorsanız, dosya adını geçici değiştirip de deneyebilirsiniz.

Auto_Open makrosu ile ilk önce MSCAL.OCX dosyasının sistemdeki varlığı denetlenecek. Eğer yok ise internet sitesine bağlanıp dosyayı alıp gelecek ve sizden kayıt yeri isteyecek. Kayıt yerine dosyayı attıktan sonra ( yüklemeyi yaptıktan sonra ) sistem o dosyayı register edecek ve dosyanızın kapatılıp yeniden açılması istenecek. Dosyayı kapatırken kaydetmeden kapatın. Makroları kayıt öncesinde eklemiş iseniz , çalıştırmadan önce de dosyayı kaydetmeyin. Kaydederseniz form üzerinde çizili nesne tanımlanmadığından yok olacaktır.

Kod: Tümünü seç
DefLng L
Public Declare Function OpenProcess Lib "kernel32" ( _
                                    ByVal dwDesiredAccess As Long, _
                                    ByVal bInheritHandle As Long, _
                                    ByVal dwProcessId As Long _
                                    ) As Long
Public Declare Function WaitForSingleObject Lib "kernel32" ( _
                                            ByVal hHandle As Long, _
                                            ByVal dwMilliseconds As Long _
                                            ) As Long
Public Declare Function CloseHandle Lib "kernel32" ( _
                                    ByVal hObject As Long _
                                    ) As Long
Public Const SYNCHRONIZE = &H100000
Public Const INFINITE = &HFFFF

Sub auto_open()
Dim evn As Object, soru As VbMsgBoxResult
Set evn = CreateObject("scripting.filesystemobject")
20 If Not evn.fileexists("c:\windows\system32\mscal.ocx") Then
soru = MsgBox("Takvim nesnesi sisteminizde yüklü değil. " & vbNewLine & _
"Ekrana gelecek yükleme penceresinde aç seçerek ilgili OCX dosyasını seçin " & vbNewLine & _
"ve C:\Windows\System32\ klasörü içine aktarın." & vbNewLine & vbNewLine & _
"Yüklemeyi yapmak istiyor musunuz ? ", vbYesNo + vbExclamation, "Www.ExcelVBA.Net")
    If soru = vbNo Then
        ActiveWorkbook.Close False
    Else
        lngProID = Shell("C:\Program Files\Internet Explorer\iexplore.exe http://www.yoncamelek.com/excel/mscal_11.rar")
        lngProHn = OpenProcess(SYNCHRONIZE, True, lngProID)
        lngRtn = WaitForSingleObject(lngProHn, INFINITE)
        lngRtn = CloseHandle(lngProHn)
            If MsgBox("Yüklemeyi yaptınız mı ?", vbYesNo, "Yüklendi mi ? ") = vbYes Then
                GoTo 10
            Else
                GoTo 20
            End If
    End If
Else
10      Shell "regsvr32  c:\windows\system32\mscal.ocx"
MsgBox "Yükleme tamamlandı. Şimdi dosyanızı kapatın ve yeniden açıp " & _
"eksik nesne ile ilgili işlemi deneyiniz." _
, vbInformation, "Www.ExcelVBA.Net"
End If
Set evn = Nothing
lngRtn = Empty: lngProID = Empty: lngProHn = Empty
soru = Empty
End Sub


Bu hazırladığım kod bloğunu sadece MSCAL.OCX dosyasının varlığı yokluğu ile ilgili derledim. Başka OCX yahut DLL eksiklerini gidermez. Her çalışmaya göre özel inceleme şekliyle kodlama yazmak gerek.

Deneyenler sonucu bildirirlerse sevinirim. ( Tabi öncesinde üyemizin dosyasının bir örneği üzerinde işlem yapıyor olması gerek.) [evet] İyi çalışmalar.
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ? O halde BAĞIŞ butonunu tıklayın...
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 18:27
Konum: @tarkanvural73
Meslek: LUU, Database Expert, Senior Software Specialist, Developer
Yaş: 45
İleti: 26936
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

Cevap: Excelde çalışmıyor

İleti#13)  mentes » 09 Haz 2009 06:57

Herkese Günaydın, hayırlı işler dilerim.
Tarkan Bey, yazmış olduğunuz kodu iş yerindeki bilgisayarda çalıştırdım. başarılı olamadı çünkü; iş yerindeki bilgisayarlarımızda serbest değiliz. Bilgisayar sistem dosyalarına mudahele ettirmiyor. Yönetici olarak oturum açılması gerekiyor. Benim de buna yetkim yok malesef :cry: Zaten işyerinde dosyam sorunsuz açılıyordu.
Akşam evde deneyeceğim.
Tekrar teşekkür ederim.
Kullanıcı avatarı
mentes
Siteye Alışmış
 
Adı Soyadı:Reşit Mentesoglu
Kayıt: 25 May 2009 13:32
Konum: Çekmeköy / İstanbul
Meslek: İnşaat Müh
Yaş: 44
İleti: 139
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Riyadh / Arabistan

Cevap: Excelde çalışmıyor

İleti#14)  mentes » 10 Haz 2009 06:26

Merhabalar, herkese günaydın,
Evdeki bilgisayarda da denedim Tarkan Bey'in verdiği kodları gayet güzel çalıştı ve sorun kalmadı.
Teşekkürler herkese.

Reşit Menteşoğlu
Kullanıcı avatarı
mentes
Siteye Alışmış
 
Adı Soyadı:Reşit Mentesoglu
Kayıt: 25 May 2009 13:32
Konum: Çekmeköy / İstanbul
Meslek: İnşaat Müh
Yaş: 44
İleti: 139
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Riyadh / Arabistan

Cevap: [Çözüldü] - Excelde çalışmıyor

İleti#15)  alper1982 » 14 Mar 2010 19:16

[TESEKKÜR] :)
Kullanıcı avatarı
alper1982
 
Adı Soyadı:alper aytaç
Kayıt: 06 Ağu 2009 20:22
İleti: 1
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: izmir

Cevap: [Çözüldü] - Excelde çalışmıyor

İleti#16)  Emir Hüseyin ÇOBAN » 03 Ekm 2010 15:41

Bilgisayarımı formatladıktan sonra bende böyle bir sorunla karşılaştım, teşekkürler arkadaşlar söylediklerinizi ugulayınca sorun çözüldü.
Teşekkür ederim.
Kullanıcı avatarı
Emir Hüseyin ÇOBAN
Site Dostu
 
Adı Soyadı:Hüseyin Çoban
Kayıt: 24 Ağu 2010 09:01
Konum: Gezgin
Meslek: Ü.Tğm.
Yaş: 28
İleti: 613
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Özel Destek için 0531 285 06 15


Forum Genel Makro Soruları

Online Kullanıcılar

Bu forumu görüntüleyenler: Bing[Bot], Google [Bot] ve 2 misafir

Bumerang - Yazarkafe