Ctrl + F Komutunu başka bir düğmeye atamak mümkün mü?

Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Değerli uzmanlarım Ctrl + F komutunu klavyedeki başka bir düğmeye atamanın mümkünü var mıdır? Yalnız şu var; tek düğme olmalı.

Örnek F12 düğmesi , Print Screen düğmesi, veya F10 düğmesi

Saygılar
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,825
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
bu kodu denermisiniz.

Sub Auto_Open()
Application.OnKey "{F12}", "Dialogbulma_penceresi"
End Sub
Sub Dialogbulma_penceresi()
On Error Resume Next
Application.Dialogs(64).Show
End Sub
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Hem de tam istediğim gibi oldu Halit3 uzmanım. Elinize fikrinize sağlık.

Değerli uzmanım sadece merak ettiğim için soruyorum; Eğer bu düğmeyi Print Screen düğmesi olarak değiştirmek isteseydik o zaman F12 kısmına Print Screen mi yazmak gerekecektik.
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
F12 kısmını değil de "Application.Dialogs(64).Show" satırındaki 64 numarasını değiştirmek gerekir sanırım.
Ama print screen numarası nedir hiç sormayın, bilmiyorum.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,825
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
"PRTSC" böyle oması gerekiyor ama buda çalışmıyor niye bilmiyorum
 
Katılım
5 Ağustos 2007
Mesajlar
247
Excel Vers. ve Dili
excel 2003 tr
Selam
vbKeySnapshot (44) olması lazım
bu vesile ile daha önce arayıp bulduğum mevcut olan key kodlarını buraya ekleyeyim bir arkadaşın işine yarar.
Saygılar.
 

Ekli dosyalar

Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Değerli uzmanlarım ben çalıştığım excel dosyamda

aşağıdaki kodları sürekli kullanıyorum.

Sub auto_open()
Sheets("STOKLAR").Select
End Sub
Function FontStili(cell)
Application.Volatile
FontStili = cell.Font.FontStyle
End Function
Function krenk(cell)
Application.Volatile
krenk = cell.Font.ColorIndex
End Function
Function dolgu(cell)
Application.Volatile
dolgu = cell.Interior.ColorIndex
End Function



Fakat Halit 3 uzmanımın verdiği

Sub Auto_Open()
Application.OnKey "{F12}", "Dialogbulma_penceresi"
End Sub
Sub Dialogbulma_penceresi()
On Error Resume Next
Application.Dialogs(64).Show
End Sub


Ctrl F kodunu da aynı sayfada kullanmak istiyorum.

Bu kodları da modüle ekleyince hata veriyor.


Hata vermemesi için nasıl eklemeliyim?
 

Ekli dosyalar

Ö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,

Sub Auto_Open()
Sheets("STOKLAR").Select
End Sub

Kodu aşağıdaki gibi değiştirin,

Kod:
Sub Auto_Open()
Sheets("STOKLAR").Select
[COLOR=blue]Application.OnKey "{F12}", "Dialogbulma_penceresi"[/COLOR]
End Sub


.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,825
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
sayın Ömer kardeşimiz çok hızlı cevap verniş bende tekrarlıyayım bu kodları denermisiniz.

Sub Auto_Open()
Sheets("STOKLAR").Select
Application.OnKey "{F12}", "Dialogbulma_penceresi"
End Sub
Sub Dialogbulma_penceresi()
On Error Resume Next
Application.Dialogs(64).Show
End Sub
Function FontStili(cell)
Application.Volatile
FontStili = cell.Font.FontStyle
End Function
Function krenk(cell)
Application.Volatile
krenk = cell.Font.ColorIndex
End Function
Function dolgu(cell)
Application.Volatile
dolgu = cell.Interior.ColorIndex
End Function
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Seve seve denerim uzmanlarım. Yardımcı olmanız, hem de müsait olduğunuz ilk anda bunu yapmanız, öyle güven veriyor ki insana

Sağolun :)
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
İşlem tamam :)
 
Üst