• DİKKAT

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

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..
 
Makro kaydet ve incele.
Nasıl mı?
Araçlar-Makro-Yeni Makro Kaydet ile yapabilirsin.
 
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.
 
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
 
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?
 
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:
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.
 
Arkadaşlar teşekkür ederim. Demek ki böyle bir editör yokmuş. Bir sorayım dedim ilgilendiginiz için sağolun.
 
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.
 
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.
 
Geri
Üst