Sitemize Hoşgeldiniz

Türkiye'nin en geniş özeliklere sahip forumu olan ExcelDestek.Com üzerinde soru sorabilmek, daha önceki sorulan sorulara, açılan konulara cevap yazabilmek, puan kazanabilmek, kazandığınız puanlar ile dosya indirebilmek ve çok daha fazla özellikten yararlanabilmek için sitemize üye olunuz.
Hemen Üye Ol ya da Giriş Yap

Sorun Cevaplayalım

Excel'e dair sorularınızı sorun, cevaplayalım.

Çözümlenmiş Sorular

Kullanıcılarımızın sorularını ve sunduğumuz çözümleri inceleyin.

Destek Ekibimiz Sizlerle

Ücretli destek ve özel hizmet talep edebilirsiniz.

Makrolar Çözüldü Global Değişken Tanımlama

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

gokhanboyaci

Yeni Üye
Kullanıcı
Katılım
16 Eki 2018
Mesajlar
22
Excel Versiyonu, Dili
Bilinmiyor

Reputation:

Merhaba Arkadaşlar,
Excelde aşağıdaki gibi bir textbox olan bir menüm var.Modul üzerinden İlk ürün ve son ürüne excel açıldığında otomatik olarak değer atıyorum. Daha sonra burdaki sayıları bir değişkene aktarıyorum.

Farklı bir modul üzerinde buton ile fonskiyonu başlatıp buradaki değerleride alıp fonskiyonu çalıştırıyorum. Buraya kadar hiç bir sorun yok.
Daha sonra tekrar butona bastığımda buradaki değerler sıfırlanıyor.

Global, private ile tanımlamalar yaptım ama gene sıfırlandı. Bu değişkenleri atama sonrası excel kapana kadar son aldığı değeri saklamasını nasıl sağlarım.

Ekran Alıntısı.PNG
 

Feyzullah

XD Yönetim
Yönetici
Site Yöneticisi
SMS Onaylı
Katılım
1 Eki 2018
Mesajlar
661
Web Sitesi
www.exceldepo.com
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Modüle bölümüne en üstte yazın
Public degisken$
 

Feyzullah

XD Yönetim
Yönetici
Site Yöneticisi
SMS Onaylı
Katılım
1 Eki 2018
Mesajlar
661
Web Sitesi
www.exceldepo.com
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Modül içerisinde Sub içinde Dim ilkurun as integer : Dim sonurun as integer kullanmayı deneyiniz.
Eğer yine sıfırlanırsa bu sefer Dim yerine Static kullanın.
Static ilkurun as integer : Static sonurun as integer
Dim değişkeni sıfırlayarak başlar
Static değişkeni korur.
 
Son düzenleme:

gokhanboyaci

Yeni Üye
Kullanıcı
Katılım
16 Eki 2018
Mesajlar
22
Excel Versiyonu, Dili
Bilinmiyor

Reputation:

Malesef ikisde olmadı Sub çalışmıyor bu sefer, zaten en yukarıda tanımladığımız için hata veriyor büyük ihtimal.
 

Feyzullah

XD Yönetim
Yönetici
Site Yöneticisi
SMS Onaylı
Katılım
1 Eki 2018
Mesajlar
661
Web Sitesi
www.exceldepo.com
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Yukarıda public ilkurun$ yapın sadece as integer kısmını silin.
 

Feyzullah

XD Yönetim
Yönetici
Site Yöneticisi
SMS Onaylı
Katılım
1 Eki 2018
Mesajlar
661
Web Sitesi
www.exceldepo.com
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Yine de çalışmazsa sizden örnek dosyanızı yüklemenizi rica edecem.
 

gokhanboyaci

Yeni Üye
Kullanıcı
Katılım
16 Eki 2018
Mesajlar
22
Excel Versiyonu, Dili
Bilinmiyor

Reputation:

Olmadı malesef. Yine sıfırlanıyor
 

gokhanboyaci

Yeni Üye
Kullanıcı
Katılım
16 Eki 2018
Mesajlar
22
Excel Versiyonu, Dili
Bilinmiyor

Reputation:

Şöyle bir durumu fark ettim, normal mi bilmiyorum. Çalışan makroyu ben durdurusam yada debuga düşerek hata alırsa. Değerler sıfırlanıyor.

Normal çalışıp makro bitince tekrar çalıştırdığımda tüm değerler geliyor.
 

gokhanboyaci

Yeni Üye
Kullanıcı
Katılım
16 Eki 2018
Mesajlar
22
Excel Versiyonu, Dili
Bilinmiyor

Reputation:

Şöyle bir durumu fark ettim, normal mi bilmiyorum. Çalışan makroyu ben durdurusam yada debuga düşerek hata alırsa. Değerler sıfırlanıyor.

Normal çalışıp makro bitince tekrar çalıştırdığımda tüm değerler geliyor.
Bu durumu nasıl önleyebilirim arkadaşlar.
 

Selman

Forum Yönetimi
Yönetici
Site Yöneticisi
Katılım
2 Eki 2018
Mesajlar
21
Excel Versiyonu, Dili
Excel 2010 EN

Reputation:

Çalışma sırasında bir hata oluşurda debug moduna girerseniz public değişkenleriniz sıfırlanabilir. Hataya sebep olan her neyse kodunuzun içinde bunu yönetebilirseniz sorun ortadan kalkacaktır.
 

Feyzullah

XD Yönetim
Yönetici
Site Yöneticisi
SMS Onaylı
Katılım
1 Eki 2018
Mesajlar
661
Web Sitesi
www.exceldepo.com
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

PHP:
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol anlayışınız için teşekkürler.
konuyu takip eden bir arkadaşın cevabı, bana özelden yazmıştı.
 
Son düzenleme:

gokhanboyaci

Yeni Üye
Kullanıcı
Katılım
16 Eki 2018
Mesajlar
22
Excel Versiyonu, Dili
Bilinmiyor

Reputation:

Çalışma sırasında bir hata oluşurda debug moduna girerseniz public değişkenleriniz sıfırlanabilir. Hataya sebep olan her neyse kodunuzun içinde bunu yönetebilirseniz sorun ortadan kalkacaktır.
Bu arada şuan için bir hata yok sadece , ben kendim makronun çalışmasını durduruyorum. Bundan dolayı public değerler sıfırlanıyor. Fakat burdan yola çıkarak, herhangi olabilecek farklı bir hatada yine sonuç aynı olacağını düşünüyorum.
 

gokhanboyaci

Yeni Üye
Kullanıcı
Katılım
16 Eki 2018
Mesajlar
22
Excel Versiyonu, Dili
Bilinmiyor

Reputation:

Kod:
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol anlayışınız için teşekkürler.
konuyu takip eden bir arkadaşın cevabı, bana özelden yazmıştı.
İlginiz için teşekkürler fakat işe yaramadı , değişkenlerin public olması gerekli malesef. Farklı modüllerden çağırmam gerekiyor.

Sanırım olağan bi durum ama çözüm de olmalı diye düşünmüyor değilim :)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst