• DİKKAT

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

CommandButton İsim Değiştirme Hk.

baykan_m

Altın Üye
Katılım
26 Ağustos 2015
Mesajlar
257
Excel Vers. ve Dili
Office 365
Merhaba Arkadaşlar,

Yapmış olduğum çalışmada kopyalama yöntemi ile ikinci buton oluşturuyorum. Ancak bu butonun ismi bazen CommandButton2 bazen CommandButton3 olarak geliyor. Dolayısıyla her defasında isim değişikliği olduğu için kodlarda hata alıyorum. Benim bu işlemi standart olarak sabit bir isim ile kopya yapmam mümkün müdür acaba? Yani CommandButton1 nesnesini kopyalayıp sabit olarak "SAP" ismi ile kaydedebilirmiyim?
 
Maalesef... Class Name ne ise, control adı da aynı şekilde geleceğinden elle düzeltmeniz gerekir.

.
 
Merhaba Arkadaşlar,

Yapmış olduğum çalışmada kopyalama yöntemi ile ikinci buton oluşturuyorum. Ancak bu butonun ismi bazen CommandButton2 bazen CommandButton3 olarak geliyor. Dolayısıyla her defasında isim değişikliği olduğu için kodlarda hata alıyorum. Benim bu işlemi standart olarak sabit bir isim ile kopya yapmam mümkün müdür acaba? Yani CommandButton1 nesnesini kopyalayıp sabit olarak "SAP" ismi ile kaydedebilirmiyim?

Kod ile Form nesnelerinden bir buton oluşturmak işinize yarar ise oluşturacağınız butona aynı makroyu bağlayabilirsiniz. Örneğin;

Kod:
Dim buton As Shape
Set buton = Sheets("Sayfa1").Shapes.AddFormControl(xlButtonControl, 10, 10, 100, 25)
buton.TextFrame.Characters.Text = "SAP"
buton.OnAction = "makronuzunadı"
 
Geri
Üst