AccessTr.neT
Userformdan Hücre Değerini Checkbox İle Geçici Olarak Değiştirmek. - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Excel (https://accesstr.net/forum-microsoft-excel.html)
+--- Forum: Excel Cevaplanmış Soruları (https://accesstr.net/forum-excel-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Userformdan Hücre Değerini Checkbox İle Geçici Olarak Değiştirmek. (/konu-userformdan-hucre-degerini-checkbox-ile-gecici-olarak-degistirmek.html)

Sayfalar: 1 2


Userformdan Hücre Değerini Checkbox İle Geçici Olarak Değiştirmek. - Oğuz Türkyılmaz - 12/09/2021

Merhaba
Formumda 2 adet CheckBox var.
Sabit Panel Hesapla ve Geri Toplamasız Hesapla.
Çözüm aradığım konu eğer kullanıcı Sabit Panel Hesapla kutucuğunu işaretlerse Bioclimatik sayfasındaki L22 den başlayan aralıklarla L46 ya kadar devam eden Yeşil renkli hücrelerdeki Tutarları sıfırlamak. İşareti kaldırdığında da bu tutarları tekrar hücrelere geri getirmek. Hücre değerlerini paramatrelere sabitleyip her defasında parametrelerden kod ile geri alabilirim ama bu çözüm çok kullanışlı değil çünkü fiyatlar değiştiğinde ek olarak parametrelerdeki bu değerleri de değiştirmek gerekecek. Sistemde kurulu işleyişi değiştirmeden ve kullanıcıya ek iş çıkarmadan çözüm üretmem gerekiyor.
Yardımlarınız için teşekkür ederim.

[Resim: do.php?img=11238]

[Resim: do.php?img=11239]


RE: Userformdan Hücre Değerini Checkbox İle Geçici Olarak Değiştirmek. - berduş - 12/09/2021

veriler başka bir sayfaya hücre adresleriyle beraber aktarılıp aktarılıp tekrar oradan çağrılabilir


RE: Userformdan Hücre Değerini Checkbox İle Geçici Olarak Değiştirmek. - Oğuz Türkyılmaz - 12/09/2021

(12/09/2021, 14:41)berduş yazdı: veriler başka bir sayfaya hücre adresleriyle beraber aktarılıp aktarılıp tekrar oradan çağrılabilir
Berduş hocam fikir için teşekkür ederim. Bu yönde bir çözüm için araştırma yapayım bakalım neler bulabilirim.


RE: Userformdan Hücre Değerini Checkbox İle Geçici Olarak Değiştirmek. - Oğuz Türkyılmaz - 12/09/2021

@berduş Hocam şöyle bir algoritma düşündüm.
Userform Form açıldığında sayfadaki değerleri dediğiniz gibi boş bir sayfaya kaydedeyim. Eğer checkbox işaretlenirse hücre değerlerini sıfırlayayım ve o şekilde hesaplansın. Bir buton daha tanımlayayım değerleri geri al diye bu butona da basılınca geçici sayfaya kaydolmuş değerleri sıfırlanmış hücrelere tekrar yazdırayım ve userformu kapat tuşuna bastığımda da bu geçici sayfadaki bilgileri sildireyim. Bu şekilde uygun olurmu daha pratik bir şey yapılabilir mi ?


RE: Userformdan Hücre Değerini Checkbox İle Geçici Olarak Değiştirmek. - berduş - 12/09/2021

Aklıma ado kullanarak hafızaya almak geliyor ama daha önce denemedim


RE: Userformdan Hücre Değerini Checkbox İle Geçici Olarak Değiştirmek. - feraz - 12/09/2021

Merhaba.
Bir public arr() as xxx adında değişken tanımlayıp ve
type xxx
Adres
Deger
End type

Yukardaki gibi eklenir.Ve döngü ile redim preserve ile hafızaya alınır sonrada geri yüklenir.