İlk Açılışta Hep aynı Sayfa Gelsin..!

DOLAR

Altın Üye
Katılım
29 Nisan 2005
Mesajlar
126
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
28-12-2026
Ýlk Açılışta Hep aynı Sayfa Gelsin..!

Selam;

Excelde yaptığım tabloda 50 kadar sayfa var. İlk sayfada ise bu sayfalara ait toplamlar ve sayfa isimlerine köprüler var. Bu dosyayı açtığımda her zaman en baştaki toplamlar isimli sayfanın gelmesi mümkünmü. Ben diğer sayfalardan birine veri girişi yapıp kaydedip kapattığımda doğal olarak açılışta o sayfa geliyor.
Tabi bu işlemin Fonsiyon & İşlev yardımıyla yapılması önemli.

İyi çalışmalar..
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Fonksiyon ve / veya işlevler ile mümkün değildir.

VBA gerekir.
 

DOLAR

Altın Üye
Katılım
29 Nisan 2005
Mesajlar
126
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
28-12-2026
Çok Teşekkürler.. :D
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodda sayfa ismini kendinize göre değiştirin.

[vb:1:cbd0014b2f]sub auto_open()
sheets("sayfa1").select
end sub[/vb:1:cbd0014b2f]
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi deneyin.

[vb:1:c35c3c5f38]Sub auto_open()
sheets("sayfa1").[c15].select
End Sub [/vb:1:c35c3c5f38]
 

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
558
Excel Vers. ve Dili
Office 2024 Türkçe
Altın Üyelik Bitiş Tarihi
17-05-2028
merhabalar, konuyu hortlatmış gibi olacağım ama bende bu yöntemi uyguladım. ancak dosyayı açarken hata alıyorum. debug'a tıkladığımda sheets ile başlayan satırda bir hata olduğunu gösteriyor. yardımcı olabilir misiniz?
 

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

Kodları Insert menüsünden Module ekleyip bu bölümü kopyalamanız gerekir. Ayrıca yazdığınız sayfa adı doğru mu?

Sayfa1 A5 hücresine gider.

Kod:
Sub Auto_Open()
    Sheets("[COLOR="Red"]Sayfa1[/COLOR]").[[COLOR="red"]A5[/COLOR]].Select
End Sub
.
 

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
558
Excel Vers. ve Dili
Office 2024 Türkçe
Altın Üyelik Bitiş Tarihi
17-05-2028
aynen dediğiniz şekilde yapıyorum. dosyayı açtığımda runtime error 1004, select method of range class failed yazıyor.

hatta sayfa ismi hatası yapmayayım diye sayfanın ismini bile kopyala-yapıştır yaptım :)
 

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,892
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
aynen dediğiniz şekilde yapıyorum. dosyayı açtığımda runtime error 1004, select method of range class failed yazıyor.

hatta sayfa ismi hatası yapmayayım diye sayfanın ismini bile kopyala-yapıştır yaptım :)
. . .

Kod:
Sub Auto_Open()
    Sheets("Sayfa1").Select
    Sheets("Sayfa1").[A5].Select
End Sub
. . .
 

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
558
Excel Vers. ve Dili
Office 2024 Türkçe
Altın Üyelik Bitiş Tarihi
17-05-2028
bu kodlarla oldu, yardımlarınız için çok teşekkür ederim ömer hocam ve hüseyin hocam.
bu arada yabancı forumlarda aşağıdaki kod veriliyor. ancak bunu da denedim bu da işe yaramıyor. belki sonradan bir arkadaşın işine yarar diye eklemek istedim.

tekrar teşekkürler.

Private Sub Workbook_Open()
Worksheets("StartSheet").Activate
End Sub
 

Ö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
Bu kodu BuÇalışmakitabı(ThisWorkBook) bölümüne kopyalamanız gerekir.
 

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
558
Excel Vers. ve Dili
Office 2024 Türkçe
Altın Üyelik Bitiş Tarihi
17-05-2028
yeni başladım makrolara ve VBA'lara. öğrenmeye çalışıyorum.
teşekkür ederim.
 
Üst