• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Değer atadığım bir değişkeni Nasıl programın her yerinde kullanabilirim.

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

OğuzTürkyılmaz

Yeni Üye
Katılım
12 Eyl 2021
Mesajlar
263
Çözümler
1
Aldığı beğeni
31
Excel V
Office 365 TR
Konu Sahibi
Merhaba herkese sağlıklı günler dilerim.
Aşağıda belirttiğim gibi 2 değişken tanımladım. Ve bu değişkenlere Excel çalışma kitabımın Ayarlar sayfasındaki L3 ve L4 hücrelerinde tuttuğum döviz kurlarının değerlerini atadım. Programda bir çok formun hesaplama alanlarında bu değişkenlerin tuttuğu değerleri kullanabilmek için nasıl bir yol izlemeliyim. Hemen her userformun üzerinde bu kur değişkenlerinin tuttuğu bilgiyi sayısal işlemlerde çıkan tl sonuçlarını USD yada EUro bazında göstermek için kullanacağım. Her seferinde her userformda bu değişkenleri tanımlayıp değerleri yeniden atamak istemiyorum. Yol göstermenizi rica ederim. Modüle yazıp çağırdım ama değerleri 0 geldiği için işlemlerden sonuç alamadım. Bir şeyi kaçırıyorum gözden ama neyi bilemedim.


HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
sub mm()
usdKur = ThisWorkbook.Sheets("Ayarlar").Range("L3").Value
euroKur = ThisWorkbook.Sheets("Ayarlar").Range("L4").Value
end sub

form üzerinde öncelikle mm formunu çağırıp istediğin değeri kullanabilirsin
Private Sub UserForm_Initialize()
Module1.mm
MsgBox b

örneğindeki gibi
sub mm()
usdKur = ThisWorkbook.Sheets("Ayarlar").Range("L3").Value
euroKur = ThisWorkbook.Sheets("Ayarlar").Range("L4").Value
end sub

form üzerinde öncelikle mm formunu çağırıp istediğin değeri kullanabilirsin
Private Sub UserForm_Initialize()
Module1.mm
MsgBox b

örneğindeki gibi
 
Çözüm
Konu Sahibi
sub mm()
usdKur = ThisWorkbook.Sheets("Ayarlar").Range("L3").Value
euroKur = ThisWorkbook.Sheets("Ayarlar").Range("L4").Value
end sub

form üzerinde öncelikle mm formunu çağırıp istediğin değeri kullanabilirsin
Private Sub UserForm_Initialize()
Module1.mm
MsgBox b

örneğindeki gibi
Çok teşekkür ederim Adnan hocam
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst