• DİKKAT

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

modül

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
761
Excel Vers. ve Dili
türkçe
hocalarım aslında hep yaptıüınız ve sanırım basit birşey ama bilmeyince öğtenmek için sormak lazım.

elimde çok uzun bir kod var. ve ben bu kodu userfomda birkaç butona tek tek kopyala yapıştır yaparak kasmak yerine modüle yazıp ordan istediğim butonlara kısa bir kodla nasıl atayabilirim.

sanırım başlık felan yazılıyormuş. daha sonra o başlıklarıda butonlara kof bölümüne yazıyormuşuz. bunu nasıl yapabilirim. yani başlık olarak me yazmam lazım kodun başına. sonra o bailığı butona nasıl yazacağım.
 
Mış 'larla nasıl olacak ?

Tam olarak tarifi, kodları sub olarak modüle atıp , formun tuşları altına da private sub işleminde call prosedürü ile o kodu çağırarak çalıştırmak söylemeye çalıştığınız.
 
merhaba ,

yani

module yazilacak kısım

Sub macro1()
'......
'......
'kodlar
'......
End Sub

user form dugmeye ya da her nereye isteniyorsa yazilacak :

Private Sub CommandButton1_Click()
Call macro1
End Sub
 
Evet ,
Yol bu , modul işlemini istediğiniz kadar çağırıp çalıştırailirsiniz . Sözgelimi progressbar işlemi aslında görseldir ama işlemin bitmesini bekletir de , bunu kaydet duzelt sil değiştir tuşlarının hepsinde call prosedürü ile çağırmak mümkün
 
Geri
Üst