Excel'de sağ tıklama/İçerik menüsüne özel bir düğme nasıl eklenir?
Aşağıdaki ekran görüntülerinde görüldüğü gibi, birçok kullanıcı sık kullandığı işlevleri Excel’in sağ tıklama menüsüne ekleyerek bu işlevlere ileride tek bir tıklamayla hızlıca erişmeyi tercih eder. Bu makalede, Excel’de sağ tıklama menüsüne özel kod düğmesinin nasıl ekleneceği açıklanmaktadır.

Excel'de içerik menüsüne VBA kodu ile özel düğme ekleme
Excel'de içerik menüsüne VBA kodu ile özel düğme ekleme
Excel’de “MyMacro” adında bir VBA betiği oluşturduğunuzu ve bu işlevi içerik menüsüne ekleyerek yalnızca üzerine tıklayarak kodu çalıştırmak istediğinizi varsayalım. Lütfen aşağıdaki adımları uygulayın.
1. Alt+F11 tuşlarına aynı anda basarak Microsoft Visual Basic for Applications penceresini açın.
2. Microsoft Visual Basic for Applications penceresinde, sol taraftaki ThisWorkbook öğesine çift tıklayın. Ardından aşağıdaki VBA kodunu Proje bölmesine, yani ThisWorkbook (Kod) penceresine kopyalayıp yapıştırın.
VBA kodu: Excel'de içerik menüsüne özel düğme ekleme
Private Sub Workbook_Deactivate()
On Error Resume Next
With Application
.CommandBars("Cell").Controls("MyMacro").Delete
End With
On Error GoTo 0
End Sub
Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Dim cmdBtn As CommandBarButton
On Error Resume Next
With Application
.CommandBars("Cell").Controls("MyMacro").Delete
Set cmdBtn = .CommandBars("Cell").Controls.Add(Temporary:=True)
End With
With cmdBtn
.Caption = "MyMacro"
.Style = msoButtonCaption
.OnAction = "MyMacro"
End With
On Error GoTo 0
End Sub Not: Kodda lütfen tüm “MyMacro” ifadelerini, Excel’de oluşturduğunuz makronun adıyla değiştirin.

3. Alt+Q tuşlarına basarak Microsoft Visual Basic for Applications penceresinden çıkın.
Artık Excel arayüzüne döndünüz. Bir hücreye sağ tıkladığınızda, aşağıdaki ekran görüntüsünde gösterildiği gibi belirtilen ada sahip yeni düğmenin sağ tıklama menüsüne eklendiğini göreceksiniz. Düğmeye tıklamak, ilgili makroyu hemen çalıştırır.


KUTOOLS AI ile Excel'in Sihirli Gücünü Açığa Çıkarın
- Akıllı Yürütme: Hücre işlemlerini gerçekleştirin, verileri analiz edin ve hepsi basit komutlarla çalışan grafikler oluşturun.
- Özel formüller: İş akışlarınızı kolaylaştırmak için özelleştirilmiş formüller oluşturun.
- VBA Kodlama: VBA kodlarını zahmetsizce yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca çözmek artık çok daha basit!
- Metin Çevirisi: Elektronik tablolarınızda dil bariyerlerini aşın.
İlgili makaleler:
- H Excel'de Komut Düğmesi ile otomatik olarak boş bir satır nasıl eklenir?
- Excel'de etkin çalışma sayfasını PDF dosyası olarak kaydetmek için Komut Düğmesi nasıl kullanılır?
- Excel'de bir Komut Düğmesi ile geçerli çalışma kitabını uyarı vermeden nasıl kaydedip kapatırsınız?
- Excel'de bir Komut Düğmesi ile geçerli tarih ve saati nasıl ekleyebilir veya güncelleyebilirsiniz?
- Excel'de bir düğmeye tek tıklamayla nasıl devre dışı bırakılır?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar