UserForm Güncel Döviz Kuru

Katılım
27 Aralık 2008
Mesajlar
11
Excel Vers. ve Dili
vba
Merhaba Arkadaşlar Siteye İlk konumu açıyorum. Genelde aradığımı bula bildiğimden konu açma isteğim olmamıştı.

Benim sorunun oluşturduğum UseFormdaki Label21'e güncel Euro ve Dolar kurlarını çekmek istiyorum. Bunun için nasıl bir formül yazmalıyım. Herhangi bir hücreye bir şey yazmadan sadece Label21 yazdırmak istiyorum.


Örnek: USD Alış : 2,1764
USD Satış: 2,1803
EUR Alış: 2,8871
EUR Satış: 2,8923

Yardımlarınız için şimdiden teşekkürler.
 

Ekli dosyalar

Son düzenleme:

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,605
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

Ek'teki dosya işinizi görecektir. Renkli alanlara kur bilgilerini alır, veri'den tümünü yenile derseniz, devamlı olarak tcmb'deki güncel kuru alır.
 

Ekli dosyalar

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,679
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Arkadaş,
Ekli dosyayı kullanabilirsiniz diye düşünüyorum. İnceleyin.
İyi çalışmalar
 

Ekli dosyalar

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,679
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Kuvari,
Paylaşımınız için teşekkürler.
Elinize sağlık
 
Katılım
27 Aralık 2008
Mesajlar
11
Excel Vers. ve Dili
vba
Sayın Kuvari ve Teyfik arkadaşlarım verdiğiniz bilgiler için çok teşekkürler.
Fakat benim istediğim Kuvari arkadaşımızın verdigi bilgiyi userformda labele yazdırmak.
Gelen bilgide sanırım bir de virgül sorunu var.

TCMB Döviz Kurları
Döviz Alış Döviz Satış
Dolar 21.776 21.815
Euro 28.740 28.791
 
Katılım
26 Ağustos 2014
Mesajlar
1
Excel Vers. ve Dili
MS Office 2007, Windows XP SP 3
hocam altın üye olmadığımız için göremiyoruz :S
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,679
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Kuvari Arkadaşım,
Aylardır aradığım olaydı. Tekrar teşekkür ederim. Ancak kendi dosyama uyarlayamadım.
Aa01 de görülen Dış Veri Aralığı Özellikleri'ne ulaşamadım.
Aa02 de görülen menüde sadece Tümünü Yenile aktif, diğerleri pasif.
Acaba nerede hata yaptım?
Saygılarımla
 

Ekli dosyalar

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,605
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

Ali kemal'bey merhaba,sizin için küçük bir örnek ekliyorum. Dosya açılışta kendini otomatik olarak güncelliyor, isterseniz isteğe bağlıda olabilir.

Label nesnesine verileri almak zahmetli bir iş, daha az zahmetli olan listbox nesnesini kullandım.

Tevfik bey merhaba, ben hata göremedim. Hata veren dosyanızı ekleyebilir misiniz.
 

Ekli dosyalar

Katılım
27 Aralık 2008
Mesajlar
11
Excel Vers. ve Dili
vba
Merhaba,

Ali kemal'bey merhaba,sizin için küçük bir örnek ekliyorum. Dosya açılışta kendini otomatik olarak güncelliyor, isterseniz isteğe bağlıda olabilir.

Label nesnesine verileri almak zahmetli bir iş, daha az zahmetli olan listbox nesnesini kullandım.

Tevfik bey merhaba, ben hata göremedim. Hata veren dosyanızı ekleyebilir misiniz.
Çok teşekkürler Kuvari bey.
En kısa zamanda ekleyip buradan yazacağım.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,679
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Haklısınız, dikkatimden kaçmış. Çok güzel çalışıyor.
Tekrar teşekkür ederim.
Kolay gelsin. İyi çalışmalar.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,765
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Alternatif kod
Aşağıdaki kodu bir userforma ekleyin ayrıca Userforma 1 adet listbox nesnesi,1 adet CommandButton ekleyin ve komut düğmesine tıklayın

Kod:
Private Declare Function apiShowWindow Lib "user32" Alias "ShowWindow" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long

Private Sub CommandButton1_Click()

ListBox1.ColumnHeads = False
ListBox1.ColumnCount = 3
ListBox1.ColumnWidths = "50;50;50"
Dim ie As Object
Set ie = CreateObject("InternetExplorer.Application")
With ie

ie.Navigate "http://www.tcmb.gov.tr/yeni/tablolar.php"

ie.Visible = 1
apiShowWindow ie.hwnd, 2
Do Until ie.ReadyState = 4: DoEvents: Loop
Do While ie.Busy: DoEvents: Loop
Do Until ie.ReadyState = 4: DoEvents: Loop

Set tbl = ie.document.GetElementsByTagName("table").Item(3)
k = 0
For i = 2 To tbl.Rows.Length - 1
ListBox1.AddItem
For j = 0 To tbl.Rows(i).Cells.Length - 1
ListBox1.List(k, j) = tbl.Rows(i).Cells(j).innertext
Next
k = k + 1

Next
ie.Quit: Set ie = Nothing
End With
MsgBox "işlem tamam"
End Sub
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,531
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Bir rica

Değerli dostlar merhabalar;


Userform konusunda yeterli bilgim yok, sayın halit3 üstadın eklediği kodları içeren Userform'lu bir dosyayı forum dostlarının eklemesini rica edeceğim.

İlgi, yardım ve paylaşımlarınız ile katkı veren üstatlara içten teşekkürler.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,679
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Assenucler Arkadaşım,
Örneğiniz ektedir. İyi çalışmalar dilerim.
 

Ekli dosyalar

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,765
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Değerli dostlar merhabalar;


Userform konusunda yeterli bilgim yok, sayın halit3 üstadın eklediği kodları içeren Userform'lu bir dosyayı forum dostlarının eklemesini rica edeceğim.

İlgi, yardım ve paylaşımlarınız ile katkı veren üstatlara içten teşekkürler.
Görsel video ekliyorum.

görsel video
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,531
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Teşekkürler

Sayın halit3,


Gününüz aydınlık, neşeniz sağlığınız yerinde ve her şey gönlünüzce olsun.

Halit bey inceliğiniz, bilgeliğiniz, sevgi dolu yüreğiniz yanında, eğitici ve yol gösterici yönünüzle bıkmadan ve usanmadan bizlerin düşünce karanlıklarını aydınlatan, bizlere yol gösteren ve ışığımız olan eğitim gönüllüsü üstatlarımızın en başında gelenisiniz.

Eklediğiniz eğitici video için çok teşekkür eder, en içten sevgi ve saygılarımı sunarım.
 
Son düzenleme:

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,531
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Sayın Tevfik_Kursun,


Günaydın arkadaşım.

Yardımınız için teşekkür eder. Her şeyin gönlünüzün güzelliğince olmasını dilerim.

İstanbul'dan Antakya'ya selam, sevgi ve saygılar.
 
Katılım
27 Aralık 2008
Mesajlar
11
Excel Vers. ve Dili
vba
Merhaba,

Ali kemal'bey merhaba,sizin için küçük bir örnek ekliyorum. Dosya açılışta kendini otomatik olarak güncelliyor, isterseniz isteğe bağlıda olabilir.

Label nesnesine verileri almak zahmetli bir iş, daha az zahmetli olan listbox nesnesini kullandım.

Tevfik bey merhaba, ben hata göremedim. Hata veren dosyanızı ekleyebilir misiniz.

Sayın Kuvari,
İş yoğunluğundan dolayı biraz geç yazıyorum kusura bakmayın.
Verdiğiniz örnek ve değerli bilgiler için çok teşekkürler.
 
Üst