• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Auto_Open()

Katılım
10 Ekim 2010
Mesajlar
1,469
Excel Vers. ve Dili
2010 Türkçe
Merhaba,
Modül1 de auto open kod var modül2 de de var, sayfayı her açtığımda hata alıyorum kodun çalışıp çalışmadığını da bilemiyorum. Ayrı modüller de farklı auto open kodlar olması lazım. Bu sorunu nasıl çözebiliriz. Kodları birleştirmeden farklı modüller de olmak kaydıyla.
 
Kodların birinde auto_open yerine Private Sub Workbook_Open() kullanırsanız sorun çözülür sanırım.
 
Merhaba
Öncelikle ilginizden dolayı teşekkür ederim. Sorun çözüldü ama kod işlevini yapmıyor. Excel 2010 kullanıyorum çalışmayı hangi sayfada iken kayıt edip kapatsam da sürekli ana sayfadan başlasın istiyorum. Bu excelin özelliklerinde varsa aşağıdaki kodu kullanmama gerek kalmaz. Ya da bu kodun yapacağı işlemi daha farklı nasıl yazabiliriz.


Sub Auto_Open()
Sheets("anasayfa").Select
End Sub
 
Merhaba,

Aşağıdaki satırı diğer AUTO OPEN makronuzun içine alın. Yani çalışmanızda bir AUTO OPEN prosedürü olsun.

Kod:
Sheets("anasayfa").Select
 
Teşekkür ederim Korhan Bey,
Sanırım oldu, ancak diğer kodu ancak akşam deneyebilirim. Umarım bir sıkıntı yoktur. Emeği geçen herkese teşekkür ederim.
Hayırlı ramazanlar.
 
private sub Kodlarını ThisWorkbook kısmına yerleştirdiğiniz sürece hata vermemesi gerekiyor.Öyle de dener misiniz?
 
arkadaşlar sitenizde bulunan anasayfa açma codlarının tamamını denedim, ama çalışmıyor, son kaydettiğim yerde açılıyor sürekli.

office 2007 TR kullanıyorum.

kullandığım kod lar
Kod:
Private Sub Workbook_Open()

Sheets("ANASAYFA").Select

End Sub

ve
Kod:
sub auto_Open()

Sheets("ANASAYFA").Select

End Sub

sizce sorun nerede
 
Merhaba,
Yukarıdaki kodları nereye yazıyorsunuz? Modüle mi? sayfanın kod bölümüne mi? ThisWorkbook kod bölümüne mi?
Dosyanızı kaydederken Makro etkin çalışma kitabı (.xlsm) olarak kayıt ediyor musunuz? Dosyanızda ANASAYFA olarak isimlendirilmiş sayfa var mı?
Eğer doğru işlem yaparsanız kodların biri yeterli olacaktır.
Olmadı ise örnek dosyanızı ekleyiniz.
 
Merhaba,
Yukarıdaki kodları nereye yazıyorsunuz? Modüle mi? sayfanın kod bölümüne mi? ThisWorkbook kod bölümüne mi?
Dosyanızı kaydederken Makro etkin çalışma kitabı (.xlsm) olarak kayıt ediyor musunuz? Dosyanızda ANASAYFA olarak isimlendirilmiş sayfa var mı?
Eğer doğru işlem yaparsanız kodların biri yeterli olacaktır.
Olmadı ise örnek dosyanızı ekleyiniz.

size de merhaba, ilgilendiğiniz için teşekkürler

-kodkullandığım diğer modüllerin birine yazıyorum.
-excelden çıkarken kaydetmek istemisiniz diye sorduğunda kaydet diyerek çıkıyorum. .xlsm olarak kayıt oluyor.
-dosyamda ANASAYFA diye bir sayfa var.

kodların doğru olduğundan şüphem yokta, muhtemelen yazdığım yerde sorun var. yani dosyada çok fazla cod yazdım ve hepsi çalışıyor, ama açılış makrosunu çalıştıramadım.

forumda dosya ekleme butonu göremedim,

hotfile a yükledim

https://hotfile.com/dl/187424968/ac1215d/PROGRAM_beta_-_Kopya.xlsm.html
 
Son düzenleme:
Merhaba
Auto_open makronuzu aşağıdaki gibi değiştirin.
Kod:
Sub Auto_Open()
Sheets("ANASAYFA").Select
ActiveSheet.OnEntry = "Action"
End Sub
Modüldeki aşağıdaki kodları da silin.
Kod:
Private Sub Workbook_Open()
ThisWorkbook.Worksheets("ANASAYFA").Activate
End Sub
 
teşekkürler sorun çözüldü.
 
Geri
Üst