"Bul" Fonksiyonunu aktif edecek komutu makro içine nasıl yazabilirim ?

Katılım
21 Ocak 2008
Mesajlar
309
Excel Vers. ve Dili
Excel 2013 / Türkçe
"Ctrl + f" ile aktif ettiğimiz "Bul" komutunu (penceresini) bir makro butonu ile aktif etmem gerekiyor.

"Makro Kaydet" işlemiyle bu işlemin yolunu gösterdiğim halde, makro butonuna tıkladığımda "Bul" penceresi çıkmıyor. Sebebini öğrenmek için makro satırlarına baktığımda "Bul" fonksiyonunu aktif edecek hiç bir satırın yazılı olmadığını gördüm.

Nasıl bir komut satırı eklemeliyim ki; "Bul" komutu (penceresi) butona bastığımda aktif olsun ?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Deneyiniz.
Kod:
Sub deneme()
    Application.CommandBars.FindControl(ID:=1849).Execute
End Sub
 
Katılım
21 Ocak 2008
Mesajlar
309
Excel Vers. ve Dili
Excel 2013 / Türkçe
Ömer bey Hızır gibisiniz. İyi ki varsınız, çok teşekkür ediyorum....
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,171
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

C++:
Option Explicit

Sub Bul()
    SendKeys "^f", True
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,171
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Başka bir alternatif;

C++:
Option Explicit

Sub Bul()
    CreateObject("WScript.Shell").SendKeys "^f"
End Sub
 

ibrahimpeng

Altın Üye
Katılım
23 Nisan 2020
Mesajlar
40
Excel Vers. ve Dili
2003-2007 dili Türkçe
Altın Üyelik Bitiş Tarihi
27-04-2035
SAYIN A_DAY : SUB MAKRO() - DIM STR AS STRING - STR=STR+CSTR(WorksheetFunction.Find("Bul",B2) SAYGILAR
 
Üst