Hücredeki değeri butona isim olarak atamak

aliakgul

Altın Üye
Katılım
9 Mayıs 2005
Mesajlar
402
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
03-08-2025
Merhaba arkadaşlar,
Hücrede bulunan değeri userform1'deki düğmeye isim olarak atamak istiyorum.
Şöyle ki;
sayfa1'deki c1 hücresinde "Matematik" yazmakta. Userform açıldığında button1'in adı "Matematik" olarak görünsün.
Hücredeki değer değiştiği zaman butonun adının da değişmesi (güncellenmesi) gerekiyor. Şimdiden teşekkür ederim...
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba


Kod:
Private Sub UserForm_Initialize()
CommandButton1.Caption = sheets("[COLOR=red]sayfaadı")[/COLOR].Range("c1")
End Sub
 

aliakgul

Altın Üye
Katılım
9 Mayıs 2005
Mesajlar
402
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
03-08-2025
Userform farklı bir sayfada açılırsa sorun vermez mi?
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba




Kod:
Private Sub UserForm_Initialize()
CommandButton1.Caption = sheets("[COLOR=red]sayfaadı")[/COLOR].Range("c1")
End Sub
 

aliakgul

Altın Üye
Katılım
9 Mayıs 2005
Mesajlar
402
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
03-08-2025
Teşekkür ederim, hemen uyguluyorum.
Hızlı cevaba, hızlı uygulama... :)

Sonuç tam istediğim gibi... Tekrar teşekkür ederim.
 
Son düzenleme:

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Hangi sayfadan veri alınacaksa, o sayfanın kod bölümüne kodu yapıştırın. UserForm açık dahi olsa, hücredeki isim değişikliği anında butona yansır.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
UserForm1.CommandButton1.Caption = [a1]
End Sub
 
Üst