Gönderen Konu: Excel ve vba konularına hakim olanlar...  (Okunma sayısı 2789 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı (Gizli Üye)

  • Efsane Toyotacı
  • *****
  • "Bilgi Paylaşıldıkça Artar"
  • Araç: Başka Marka
  • Kan Grubu: B+
  • Kilometre: 60000
  • Model Yılı: '14
  • 136 kere teşekkür etti
  • 434 kere teşekkür edildi
Excel ve vba konularına hakim olanlar...
« : Mayıs 24, 2011, 10:02:40 »
Merhabalar,

Office 2003 de hazırlanmış bir çok makro ve userformdan oluşan bir excel dosyamız var. Daha önce windows 2000 server işletim sistemi ile çok stabil bir şekilde kullanıyorduk. Şu anda daire bilgisayarlarımızın işletim sistemleri 64bit WindowsServer 2008 R2 ve office programlarımızda office 2010 oldu. Office 2010 da sıkıntı yok standart excel dosyalarımızın tamamı çalışıyor. Ancak başta belirttiğim ve bizim için çok önemli olan dosyamız açılmaya çalıştığımızda bu dosya 64 bit sisteme uyumlu değil türünden bir hata mesajı alıyoruz ve direk vba kodlarında hata satırı gösteriyor. Bu dosyanın mevcut düzenine dokunmadan 64 bite uyumlu hale gelebilir mi ? Dosyaları ekleyeceğim ama 2009, 2010 ve 2011 olmak üzere 3 adet dosya var. Eğer basit bir olaysa ben düzelteceğim, yok dosyaların buraya eklenmesi gerekiyorsa da eklerim. Yardımlarınız için şimdiden teşekkür ediyorum.

Evet toyotacı  arkadaşlar, bakalım excelde  nasılız ;)
1998 Toyota Corolla 1.3 XL StationWagon 12V 2007-2020
2014 Nissan Qashqai 1.2 DıG-T   2020 -

Toyota Club Türkiye

Excel ve vba konularına hakim olanlar...
« : Mayıs 24, 2011, 10:02:40 »

Çevrimdışı (Gizli Üye)

  • Efsane Toyotacı
  • *****
  • Araç: Başka Marka
  • Kan Grubu: A+
  • Model Yılı: -
  • 164 kere teşekkür etti
  • 115 kere teşekkür edildi
Ynt: Excel ve vba konularına hakim olanlar...
« Yanıtla #1 : Mayıs 24, 2011, 10:47:29 »
Bu dosyayı sürekli kullanacak user'lerin bilgisayarlarında hangi işletim sistemi ve office yazılımı var?

Çevrimdışı (Gizli Üye)

  • Efsane Toyotacı
  • *****
  • "Bilgi Paylaşıldıkça Artar"
  • Araç: Başka Marka
  • Kan Grubu: B+
  • Kilometre: 60000
  • Model Yılı: '14
  • 136 kere teşekkür etti
  • 434 kere teşekkür edildi
Ynt: Excel ve vba konularına hakim olanlar...
« Yanıtla #2 : Mayıs 24, 2011, 10:59:16 »
Dediğim gibi WindowsServer2008 R2 64 bit ve  Office 2010 var.  Bu işletim sistemi win7 tabanlı bir  sistem.

Ayrıca şununda bilinmesinde  fayda  var. Bu programı  yapan arkadaş benim mevcut bilgilerimi yeni 64 bite  uyumlu  olan dosyaya  aktararak tekrar  gönderdi, ancak, ben eski  dosyada  epey bir  değişiklik  yapmış, kendim  bir sürü  formlar  eklemiştim. Çok uzun bir  süreç  gerekmişti  bunları yapmam için. Amacım yeni doyaya  bu formları adapte  etmek çok uzun süreceği  için eski dosyamı 64 bite  uyumlu hale  getirmek daha kolay  olurmu  arayışındayım.
1998 Toyota Corolla 1.3 XL StationWagon 12V 2007-2020
2014 Nissan Qashqai 1.2 DıG-T   2020 -

Çevrimdışı (Gizli Üye)

  • Efsane Toyotacı
  • *****
  • Araç: Başka Marka
  • Kan Grubu: A+
  • Model Yılı: -
  • 164 kere teşekkür etti
  • 115 kere teşekkür edildi
Ynt: Excel ve vba konularına hakim olanlar...
« Yanıtla #3 : Mayıs 24, 2011, 11:03:27 »
İşletim sisteminin ve office yazılımların tüm güncellemelerini alınız.

Hata kodunun tamamını burda paylaşırmısınız.

Sözkonusu makinada, Office 2003 kurup dosyayı açmaya denermisiniz.
(Off 2003 32-bit uyumluluk kipinde kurulacaktır, her hangi bir visual basic uyumusuzluğu varsa, anlaşılır.)

Çevrimdışı (Gizli Üye)

  • Efsane Toyotacı
  • *****
  • Araç: Başka Marka
  • Kan Grubu: A+
  • Model Yılı: -
  • 164 kere teşekkür etti
  • 115 kere teşekkür edildi
Ynt: Excel ve vba konularına hakim olanlar...
« Yanıtla #4 : Mayıs 24, 2011, 11:04:41 »
Eskiden kullanılan office 2003 hangi sürüm (Pro, standart vs)
Şimdi kurulan Office 2010 hangi sürüm ?

Çevrimdışı (Gizli Üye)

  • Efsane Toyotacı
  • *****
  • "Bilgi Paylaşıldıkça Artar"
  • Araç: Başka Marka
  • Kan Grubu: B+
  • Kilometre: 60000
  • Model Yılı: '14
  • 136 kere teşekkür etti
  • 434 kere teşekkür edildi
Ynt: Excel ve vba konularına hakim olanlar...
« Yanıtla #5 : Mayıs 24, 2011, 11:12:34 »
Levent kardeşim, sistem resmi daire sistemi. Bir tane  server  var diğerler client. Office 2003 kurmam imkansız. Yani sisteme müdahale söz konusu değil. Ama istersen dosyalarımın hem 32 bitlik, hem de 64 bitlik sürümlerini sana yollayabilirim kodlarından hangilerinin değişmesi gerektiğini anlayabilirm diyorsan.

Vallaha  onlar  hangi  sürüm bilemiyorum. Hata kodunu da yazacağım birazdan.
1998 Toyota Corolla 1.3 XL StationWagon 12V 2007-2020
2014 Nissan Qashqai 1.2 DıG-T   2020 -

Çevrimdışı (Gizli Üye)

  • Efsane Toyotacı
  • *****
  • Araç: Başka Marka
  • Kan Grubu: A+
  • Model Yılı: -
  • 164 kere teşekkür etti
  • 115 kere teşekkür edildi
Ynt: Excel ve vba konularına hakim olanlar...
« Yanıtla #6 : Mayıs 24, 2011, 11:26:23 »
Levent kardeşim, sistem resmi daire sistemi. Bir tane  server  var diğerler client. Office 2003 kurmam imkansız. Yani sisteme müdahale söz konusu değil. Ama istersen dosyalarımın hem 32 bitlik, hem de 64 bitlik sürümlerini sana yollayabilirim kodlarından hangilerinin değişmesi gerektiğini anlayabilirm diyorsan.
Vallaha  onlar  hangi  sürüm bilemiyorum. Hata kodunu da yazacağım birazdan.
Sizlere teklif ettiğim yüklemeler, sorunun çözümünü bulmanız için yardımcı olacaktı.
Dosyaların 32-bitlik ve ya 64-bitlik olanı diye bir şey yok.
Bu excell dosyalarını çalıştıran programların kaç bit oldukları önemli.
Dosya içindeki visual basic yardımcı araçların yeni işletim sistemi çekirdeğine uyumlu olması gerekiyor.
En azından sistemlerdeki tüm güncellemeleri yapınız. Özellikle office ile alakalı güncellemeleri yapmalısınız.

Şu linki bir inceleyin istereniz:
http://www.velocityreviews.com/forums/t492106-ms-excel-2003-vba-in-64-bit.html

Çevrimdışı (Gizli Üye)

  • Efsane Toyotacı
  • *****
  • "Bilgi Paylaşıldıkça Artar"
  • Araç: Başka Marka
  • Kan Grubu: B+
  • Kilometre: 60000
  • Model Yılı: '14
  • 136 kere teşekkür etti
  • 434 kere teşekkür edildi
Ynt: Excel ve vba konularına hakim olanlar...
« Yanıtla #7 : Mayıs 24, 2011, 11:32:59 »
Dosyayı açıp, makroları etkinleştir dediğimde çıkan hata kodu;


Tamam diyerek geçince  çıkan pencere

1998 Toyota Corolla 1.3 XL StationWagon 12V 2007-2020
2014 Nissan Qashqai 1.2 DıG-T   2020 -

Çevrimdışı (Gizli Üye)

  • Efsane Toyotacı
  • *****
  • Araç: Başka Marka
  • Kan Grubu: A+
  • Model Yılı: -
  • 164 kere teşekkür etti
  • 115 kere teşekkür edildi
Ynt: Excel ve vba konularına hakim olanlar...
« Yanıtla #8 : Mayıs 24, 2011, 12:12:34 »
Sözkonusu dosyalarda ; Makroları dosyaların içinde mi, ve ya eski makinada mı?
Excell dosyalarının kullandığı makroları yeni bilgisayara tam olarak aktarmamış olablirsiniz.

Ve ya ; Yeni sistemde VB ile alakalı her şey kapsamlı yüklenmemiş ve ya güncel değil.

Bence evvela, sistem ve office programların tüm güncellemelerini alınız.
Office sürümü nedir?

Çevrimdışı (Gizli Üye)

  • Efsane Toyotacı
  • *****
  • "Bilgi Paylaşıldıkça Artar"
  • Araç: Başka Marka
  • Kan Grubu: B+
  • Kilometre: 60000
  • Model Yılı: '14
  • 136 kere teşekkür etti
  • 434 kere teşekkür edildi
Ynt: Excel ve vba konularına hakim olanlar...
« Yanıtla #9 : Mayıs 24, 2011, 16:26:20 »
Levent kardeşim, güncellemeleri açmam yada kapatmam mümkün değil, yani resmi bir  dairedeyiz  ve  bilgisayarların hemen hemen kullanıcı yönetimindeki tüm özellikleri kısıtlamalı. Muhtemelen benim mevcut dosyamdaki  vba  kodları 64bit işletim sisteminden ziyade office 2010 ile uyumlu  değil. Yani aynı dosyanın biraz daha farklısı office2010 da  çalışıyor. Office 2010 da  çalışan başka  makrolu dosyalarım da  var. Hatta tek tek kontrol  ettim, problem genelde tam ekran açılan userform  olursa ortaya çıkıyor. Bendeki dosyadaki user form tam ekran açılıyor  ve tüm user formların kodlarında 2. resimdeki kırmızı hata verilen kodlar  var. Bu tür  user formlar olan excel dosyaları hata veriyor. Aynı dosyayı bu akşam evimdeki pcye office2010 kurup birde  orada deneyeceğim.
1998 Toyota Corolla 1.3 XL StationWagon 12V 2007-2020
2014 Nissan Qashqai 1.2 DıG-T   2020 -

Çevrimdışı (Gizli Üye)

  • Efsane Toyotacı
  • *****
  • Araç: Başka Marka
  • Kan Grubu: A+
  • Model Yılı: -
  • 164 kere teşekkür etti
  • 115 kere teşekkür edildi
Ynt: Excel ve vba konularına hakim olanlar...
« Yanıtla #10 : Mayıs 25, 2011, 09:14:58 »
Levent kardeşim, güncellemeleri açmam yada kapatmam mümkün değil, yani resmi bir  dairedeyiz  ve  bilgisayarların hemen hemen kullanıcı yönetimindeki tüm özellikleri kısıtlamalı. Muhtemelen benim mevcut dosyamdaki  vba  kodları 64bit işletim sisteminden ziyade office 2010 ile uyumlu  değil. Yani aynı dosyanın biraz daha farklısı office2010 da  çalışıyor. Office 2010 da  çalışan başka  makrolu dosyalarım da  var. Hatta tek tek kontrol  ettim, problem genelde tam ekran açılan userform  olursa ortaya çıkıyor. Bendeki dosyadaki user form tam ekran açılıyor  ve tüm user formların kodlarında 2. resimdeki kırmızı hata verilen kodlar  var. Bu tür  user formlar olan excel dosyaları hata veriyor. Aynı dosyayı bu akşam evimdeki pcye office2010 kurup birde  orada deneyeceğim.
Bu durumda hatayı anlayabilmek için ;

Senin dosyalarını alıp, 64 bit OS ve office 2010 kurulu ve güncel, işyeri dışında olan başka bilgisayarda denemek ve sorun varsa o pc'de çalışmak olacaktır.
İşyerinde sorunu çözmen için, ilgili departmandan yardım istemelisiniz. Yetkilerin kısıtlnması da bazen bazı programların doğru çalışmamasına sebep oluyor.
Ve ya....
Senin pc'de administrator olarak oturup açarak, hiç kısıtlanmamış olarak aynı dosyaları açmaya çalışın (tabii bilgi işlem ile ortaklaşa) Admin olarak dosyalarınız sorunsuz çalışırsa, server'dan gelen ir kural sizin çalışmanızı engelliyor demektir.
Kolay gelsin.

Çevrimdışı (Gizli Üye)

  • Efsane Toyotacı
  • *****
  • "Bilgi Paylaşıldıkça Artar"
  • Araç: Başka Marka
  • Kan Grubu: B+
  • Kilometre: 60000
  • Model Yılı: '14
  • 136 kere teşekkür etti
  • 434 kere teşekkür edildi
Ynt: Excel ve vba konularına hakim olanlar...
« Yanıtla #11 : Mayıs 27, 2011, 11:10:24 »
Levent, problemi çözdüm. Evde 32 bit ve office2010 da sorunsuz  çalıştı. Başka bir  pcde  denedim 64 bit OS ve office 2010 olan onda da  çalıştı. Sorun bizdeki yeni  sistemde  muhtemelen office2010 un  bazı özelliklerini  kıstlamışlar. Bende  artık  ne  yapayım yeni bilgisayarımızda çalışan excel dosyasına eski  dosyadaki sonradan eklediğim  tüm  formları  tekrardan ekledim, formülleri düzenledim  falan. Uğraştırdı  ama başkada  yapacak bir  şey  yoktu. İlgin için teşekkür  ederim.
1998 Toyota Corolla 1.3 XL StationWagon 12V 2007-2020
2014 Nissan Qashqai 1.2 DıG-T   2020 -

Çevrimdışı (Gizli Üye)

  • Efsane Toyotacı
  • *****
  • Araç: Başka Marka
  • Kan Grubu: A+
  • Model Yılı: -
  • 164 kere teşekkür etti
  • 115 kere teşekkür edildi
Ynt: Excel ve vba konularına hakim olanlar...
« Yanıtla #12 : Mayıs 29, 2011, 14:11:43 »
Geçmiş olsun Osman kardeşim.
64-bit başa bela, yeni programların çoğu başa bela. Uyumluluk olayı sorun.
Ben de Outlook 2010 sorunları ile boğuşuyorum işyerinde.