Soru Tüm Sayfalarda Bul

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
S.A, Arkadaşlar aşağıdaki görseli şu kodla açıyorum,
Kod:
Application.CommandBars.FindControl(ID:=1849).Execute
226167
Çalışma Kitabını seçiyorum > kaydediyorum, lakin kitabı kapatıp tekrar açtığımda Çalışma Sayfası olarak değişiyor, bunu Çalışma Kitabı olarak nasıl sabitleyebiliriz?, teşekkür ediyorum, Allah razı olsun.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,333
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
@Seyit Tiken,

Dosya açıkken bu ayarı yapınca ve tekrar CTRL+F tuşlarına basınca bahsettiğiniz bölüm sabit kalıyor.

Ama dosyayı kapatıp açtığınızda varsayılan ayara tekrar geri dönüyor.

Eğer çok gerekliyse makro ile bu pencereyi açtırıp ilgili seçim yaptırılabilir diye düşünüyorum.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Korhan bey teşekkür ediyorum, Allah razı olsun...
Çözümü şu kod ta buldum.
Kod:
Application.Dialogs(xlDialogFormulaFind).Show
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,333
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
@Seyit Tiken,

Bu kodu tek başına denediğimde farklı bir BUL penceresi açıyor.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Murat bey teşekkür ediyorum, Linkini verdiğiniz sitedeki şu kodu denedim, bir ara oldu gibi, daha sonra bir düzelme olmadı.
Kod:
SendKeys "^f", True
SendKeys "{TAB 7}"
SendKeys " ", True
SendKeys "{ESC}", True
SendKeys "^f", True
SendKeys "{TAB 2}", True
SendKeys "{DOWN}{DOWN}{ENTER}"
SendKeys "^f", True
SendKeys "%t", True
 

Korhan Ayhan

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

C++:
Option Explicit

Sub Bul()
    Dim Ofis_Dili As Byte
    
    Ofis_Dili = Application.International(xlCountryCode)

    Application.CommandBars.FindControl(ID:=1849).Execute
    Select Case Ofis_Dili
        Case 1 'İngilizce Ofis Kullananlar
            SendKeys "%t", True
            SendKeys "{tab}{enter}", True
            SendKeys "{tab 2}", True
            SendKeys "{down 2}{enter}", True
            SendKeys "+{tab 2}", True
        Case 90 'Türkçe Ofis Kullananlar
            SendKeys "%k", True
            SendKeys "{tab}{enter}", True
            SendKeys "{tab 2}", True
            SendKeys "{down 2}{enter}", True
            SendKeys "+{tab 2}", True
    End Select
End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Korhan bey tam çözüm, teşekkür ediyorum, yabancı sitedeki cevaplar yarım yamalaktı kullanışlı değildi, gayet güzel oldu. Allah razı olsun.
 
Üst