Excelde bulunan komutların makro kodlarını nasıl bulabilirim.

Katılım
20 Ocak 2007
Mesajlar
230
Excel Vers. ve Dili
Office 2003 TÜRKÇE
Arkadaşlar demek istediğim kes-kopyala-görünüm-biçim boyası,bul vb bütün excel komutlarının makrosunu nasıl bulabilirim.



Makro kayıt edici ile bazı komutların makro kodlarını bulabiliyorum. Yalnız örnegin biçim boyasının makro kodunu bulamıyorum.

Yapmak istedigim şey yeni menü oluşturma makrosu kullanarak bazı kes-kopyala-biçim boyası vb komutları yeni menüde göstermek istiyorum..
 

Mahmut Bayram

Özel Üye
Katılım
25 Haziran 2005
Mesajlar
1,778
Excel Vers. ve Dili
2016 Excel Tr
Makro kaydet ve incele.
Nasıl mı?
Araçlar-Makro-Yeni Makro Kaydet ile yapabilirsin.
 
Katılım
20 Ocak 2007
Mesajlar
230
Excel Vers. ve Dili
Office 2003 TÜRKÇE
Makro kaydet ve incele.
Nasıl mı?
Araçlar-Makro-Yeni Makro Kaydet ile yapabilirsin.
Arkadaşım tamam onu bende biliyorumda mesala örnek vereyim biçim boyasının code nu nasıl bulacağım.


yeni makro kayıt et diyorum. biçim boyasını tıklayıp kayıtı durduruyorum.Ancak biçim boyasının makro kodunu vermiyor.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Biçim boyayıcısı diye bir şey yok aslında...

Önce normal kopyalama işlemini yaparsınız. Örneğin "selection.copy" gibi ...

Daha sonra, biçim boyayıcısı, yapıştırma esnasında devreye girer ve şunu yapar: "ÖZel Yapıştır ->Biçimleri " Örneğin :
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
 
Katılım
20 Ocak 2007
Mesajlar
230
Excel Vers. ve Dili
Office 2003 TÜRKÇE
Biçim boyayıcısı diye bir şey yok aslında...

Önce normal kopyalama işlemini yaparsınız. Örneğin "selection.copy" gibi ...

Daha sonra, biçim boyayıcısı, yapıştırma esnasında devreye girer ve şunu yapar: "ÖZel Yapıştır ->Biçimleri " Örneğin :
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False

Benim demek istedigim biçim boyasını yeni oluşturacağım Menüye
eklemek.

Office menülerinin ve altmenülerinin makro kodunu gösteren editör yokmu?
 
S

Skorpiyon

Misafir
Sayın isarican,

"Makro Kaydet" ile bir çok işlemi yapabilmektesiniz. Daha öncede bahsetmiş olduğum gibi mantığını kavramaya çalışmaktan başka yapılabilecek pek fazla bir şey yok.

Yaptığınız işlemin sırasını çok iyi bir şekilde düzenlemeniz gerekiyor.

Menü ve alt menülerin kodunu gösteren editör demişsiniz, bildiğim kadarı bu yöntemden başka bir yöntem yok.

Saygılarımla...
 
Moderatör tarafında düzenlendi:
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
yeni menü oluştururken, menü elemanının "onaction" özelliği vardır. Bu ozelliğe her türlü makroyu atayabilirsiniz. Excel'in standart dialog pencelerini de yöntebilirsiniz. Ama, button id'leri gibi komutlar için standart bir kodlama yok diye biliyorum.
 
Katılım
20 Ocak 2007
Mesajlar
230
Excel Vers. ve Dili
Office 2003 TÜRKÇE
Arkadaşlar teşekkür ederim. Demek ki böyle bir editör yokmuş. Bir sorayım dedim ilgilendiginiz için sağolun.
 
Katılım
21 Ekim 2005
Mesajlar
529
Excel Vers. ve Dili
2010 - TR!
internette menu - alt menu hazırlayan excel tabanlı yazılımlar var gecen sene bende kendı menumu o sekılde yapmıstım bulursam burdan eklerım
ıyı gunler.
 
Katılım
15 Eylül 2005
Mesajlar
2
biçim boyacısı

Biçim boyacısının yaptığı iş sadece biçimleri yapıştırmaktır, bu da özel yapıştırdaki biçimleri yapıştır komutudunun aynıdır. aşağıdaki kod, makro kaydetin sonucundaki kodun bir kısmıdır.
Selection.Copy
Range("B2:B3").Select
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
kodlardan da anlaşılacağı üzere sadece biçimi yapıştır denilmektedir.
 
Üst