DOSYA DAKİ MAKRO VE FORMLARI AÇMA SORUNU

Katılım
10 Mayıs 2013
Mesajlar
11
Excel Vers. ve Dili
2003 turkce
Altın Üyelik Bitiş Tarihi
20.01.2022
Merhaba
forumlarda bulduğum bir dosyayı açıyorum fakat yapılmış olan form ve makroları çalıştıramıyorum direk olarak excel sayfası geliyor yardımcı olabilirmisiniz teşekkürler
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Excel sayfası açıkken ALT+F11 e basın kodların bulunduğu VBA açılacaktır.
 
Katılım
10 Mayıs 2013
Mesajlar
11
Excel Vers. ve Dili
2003 turkce
Altın Üyelik Bitiş Tarihi
20.01.2022
makroları görebiliyorum fakat direk olarak formların açılmasını sağlayamıyorum
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
BuÇAlışmaKitabı(ThisWorkbook) adlı kod sayfasında aşağıdaki kodlar var.

Kod:
'Private Sub Workbook_Open()
'  ANASAYFA.Show
'End Sub
Bu kodların başındaki tırnak işaretlerini kaldır.
Dosyayı kapat Dosya yeniden açıldığında aşağıdaki kodlar çalışacak ve Anasayfa adlı form açılacaktır.

Kodlar aşağıdaki gibi olmalı.
Kod:
Private Sub Workbook_Open()
   ANASAYFA.Show
End Sub
 
Katılım
10 Mayıs 2013
Mesajlar
11
Excel Vers. ve Dili
2003 turkce
Altın Üyelik Bitiş Tarihi
20.01.2022
değiştirdim fakat şimdide bu uyarıyı alıyorum
1562769792292.png
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
ANASAYFA.Show satırını mouse ile seç sonra F8 tuşuna sürekli basarak kodların satır satır çalışmasını sağla.
Hata verdiği satırı buraya yaz.
 
Katılım
10 Mayıs 2013
Mesajlar
11
Excel Vers. ve Dili
2003 turkce
Altın Üyelik Bitiş Tarihi
20.01.2022
burada hata verdi

Private Sub UserForm_Initialize()
On Error Resume Next
'With ANASAYFA
' .Height = Application.Height
' .Width = Application.Width
'End With
Dim MM, MSTF, GUL
Module10.HESAPLAMASIL
GUL = "ARAÇ SİGORTASI"
Application.ScreenUpdating = False
Sheets("RAPOR").Range("DA2:FR65536").ClearContents
MM = 1
For MSTF = 4 To Sheets("KAYIT").Cells(65536, "A").End(xlUp).Row
If Sheets("KAYIT").Cells(MSTF, "N") = GUL Then
[RAPOR!N1] = [RAPOR!N1] + (Sheets("KAYIT").Cells(MSTF, "L") * 0.07)
Else
[RAPOR!O1] = [RAPOR!O1] + (Sheets("KAYIT").Cells(MSTF, "L") * 0.07)
End If
Next
1562770368088.png
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Buraya eklediğiniz dosyada herhangi bir sorun olmuyor hata vermiyor.
Acaba siz kendi dosyanızda değişiklikler mi yaptınız, ondan mı hata veriyor?

Buraya eklediğiniz dosyayı indirip dener misiniz?
 
Katılım
10 Mayıs 2013
Mesajlar
11
Excel Vers. ve Dili
2003 turkce
Altın Üyelik Bitiş Tarihi
20.01.2022
excel 2007 kullanıyorum ondan olabilir mi ? bende aynı sorunu vermeye devam ediyor
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Kod kısmı açıkken yukarıdaki menüden Tools / Referances seç
Açılan listede Missing yazan varsa onun yanındaki işareti kaldır Tamama bas.
Şimdi tekrar dene.
 
Üst