• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

AKTİF USERFORMDA Kİ COMMANDBUTTON ADINI DEĞİŞTİRMEK

  • Konbuyu başlatan Konbuyu başlatan Ongun
  • Başlangıç tarihi Başlangıç tarihi
Katılım
24 Mayıs 2005
Mesajlar
462
Excel Vers. ve Dili
Excel 2003 Türkçe
Selamlar, arkadaşlar userform aktif halde iken CommandButton adını değişteribilirmiyiz.

Yani Userform açıldığında Commandbutton`da "ÇIKIŞ" yazıyor ise bunu "KAPAT" olarak değiştirebilirmiyiz.
Userform kapandığında da "kapat" olarak kayıtlı olacak.

Bu şekilde istediğimiz kadar isim değişikliği yapabilirmiyiz. Saygılarımla. :hey:
 
Hangi olay olduğunda bunun olmasını istiyorsanız, o olaya ait prosedürde;

commandbutton1.caption ="KAPAT"

yazın.
 
Sayın Haluk bey, öncelikle teşekkür ederim.

Aslında tam olarak istediğim bu değil şöyle izah edeyim.
Diyelimki, birden fazla Commandbutton var başka bir commandbutton`na tıklayınca diğer commandbuttonların adlarını userform üzerinde klavye kullanarak değiştirebilirmiyiz. Yani Commandbuttonların Caption özelliğini açık hale getirip yazılacakları yazıp tekrar butona bastığımızda o yazılanların kayıtlı olması gibi Böyle bir şey mümkünmü?

Saygılarımla
 
Arkadaşlar bu konuda yardımcı olabilirseniz. Sevinirim. Saygılarımla.


Örnek dosya ektedir.
 
Kod:
Private Sub CommandButton2_Click()
    x = Application.InputBox("Değiştirmek istediğiniz buton numarasını ve" _
        & "yeni etiketi aralarında '';'' işareti girerek yazın....", , "1;KAPAT")
    If Not x = False Then
    y1 = Mid(x, InStr(1, x, ";") + 1, 98)
    y2 = Replace(x, ";" & y1, Empty)
    Me.Controls("Commandbutton" & y2).Caption = y1
    End If
End Sub
 
Sayın Haluk bey, çok çok teşekkür ederim. Elinize yüreğinize sağlık. Güzel bir çalışma olmuş. :dua:

Saygılarımla. :ok::
 
Geri
Üst