Excel Vba Forum - Excelce.Net

SORU ve CEVAPLAR (Yazılabilir) => Microsoft Excel, Vba, Makro, Formül vb. Soruları => Konuyu başlatan: ahmetcahan2010 - 15 Ekim 2016, 15:35:33

Başlık: Makkro atama, makro çalıştırma
Gönderen: ahmetcahan2010 - 15 Ekim 2016, 15:35:33
 :( Elimde kod sayfasına kod var ama Bordro sayfasına düğme (buton) koyma, düğmeye de makroyu atama ve çalıştırma yapmam lazım ama beceremedim. Yardımcı olacak varmı.
Bordro sayfasının kod kısmına
Kod: [Seç]
Sub FormulKoru()

ActiveSheet.Unprotect "CAHAN"
Range("C10:H34,L10:O34,R10:U39").Locked = False
Range("C10:H34,L10:O34,R10:U39").SpecialCells(xlCellTypeFormulas, 23).Locked = True
Range("C10:H34,L10:O34,R10:U39").SpecialCells(xlCellTypeFormulas, 23).FormulaHidden = True
ActiveSheet.Protect "CAHAN", DrawingObjects:=True, Contents:=True, Scenarios:=True
MsgBox "Bitti"

End Sub
Başlık: Ynt: Makkro atama, makro çalıştırma
Gönderen: lark - 17 Ekim 2016, 09:25:44
Ektedir.
Başlık: Ynt: Makkro atama, makro çalıştırma
Gönderen: ahmetcahan2010 - 17 Ekim 2016, 18:38:33
Bütün sayfa kililti olmuş.
Bilgi girişi için
B10-B25 arası k10-k25 arası ,d10-d25 arası, b41,e41,f41, h41 ,E5,F5,G5,H5,I5,E4,F4,G4,H4,I4,E3,F3,G3,H3,I,E2,F2,G2,H2,I2 bunlar açık olacak.

dİĞER kısımlar kilitli olacak.

Başlık: Ynt: Makkro atama, makro çalıştırma
Gönderen: lark - 18 Ekim 2016, 09:59:48
Ektedir.
İlk cevabımda sorunuz doğrultusunda, ne istediyseniz o yapıldı, (buton koyma, butona kod atama). Onun dışında dosyanızda veya kodunuzda bir değişiklik yapılmadı.
Eksik şu bilgiyi tamamlayayım. Bir excel sayfasında bütün alanlar öntanımlı olarak kilitli gelir. Sayfa koruması koymadan, bu alanların kilitli olduğunu fark etmezsiniz.
Kural şudur. Sayfa koruması koymadan önce, bilgi girişi yapılacak alanların, özelliklerinden kilitli tik'ini kaldırırsınız ve sayfa korumasını daha sonra koyarsınız. Böylece sayfa koruması olduğunda diğer alanlar kilitli olur.
Bu işlem için de kod koymasanız da olurdu eğer bu koddan başka bir kod kullanılmıyorsa.
Kolay gelsin.
Başlık: Ynt: Makkro atama, makro çalıştırma
Gönderen: ahmetcahan2010 - 19 Ekim 2016, 20:20:43
Sağolun  :alkis