Menusüsüz Excel Problemi

Katılım
15 Ağustos 2008
Mesajlar
79
Excel Vers. ve Dili
2003
Arkadaşlar menüleri kaldırmak için bir makro kullandım. Ve excel imi eski haline getiremiyorum ve bütün excel dosyalarım aynı şekilde menüsüz açılıyor. Sildim baştan kurdum bir şey değişmedi acaba nasıl çözümleyebilirim yardım edebilir misiniz?

Saygılarımla..
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Menüleri kaldırdığınız kodu tersten çalıştırmanız yeterlidir. Bu kodu verirmisiniz.
 
Katılım
15 Ağustos 2008
Mesajlar
79
Excel Vers. ve Dili
2003
Sevgili Levent Menteşoğlu Göstermiş olduğunuz ilgiye teşekkür ederim sorunumu hallettim lakin sadece 1 kitap ta yapmak istiyorum bu menü olayını fakat bütün excel dosyalarını açtığım zaman aynı eksik menüler çıkıyor. Sadece benim istediğim dosyada bu menüler kayıp olsun diğer açtığım standart dosyalarda ise normal menülerimi göreyim.Bunu Başaramadım yardımcı olabilir misiniz?

Private Sub Workbook_Open()


Dim cb As CommandBar
Application.DisplayFormulaBar = False
For Each cb In Application.CommandBars
cb.Enabled = False
Next cb
With ActiveWindow
.DisplayHeadings = False
.DisplayHorizontalScrollBar = False
.DisplayVerticalScrollBar = False
.DisplayWorkbookTabs = False
End With
End Sub


Private Sub Workbook_BeforeClose(Cancel As Boolean)


Dim cb As CommandBar
Application.DisplayFormulaBar = True
For Each cb In Application.CommandBars
cb.Enabled = True
Next cb
With ActiveWindow
.DisplayHeadings = True
.DisplayHorizontalScrollBar = True
.DisplayVerticalScrollBar = True
.DisplayWorkbookTabs = True
End With
Application.WindowState = xlMaximized
ActiveWorkbook.Save
End Sub

Saygılarımla
 

Levent Menteşoğlu

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

Kod:
Private Sub Workbook_Activate()
Dim cb As CommandBar
Application.DisplayFormulaBar = False
For Each cb In Application.CommandBars
cb.Enabled = False
Next cb
With ActiveWindow
.DisplayHeadings = False
.DisplayHorizontalScrollBar = False
.DisplayVerticalScrollBar = False
.DisplayWorkbookTabs = False
End With
End Sub
 
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim cb As CommandBar
Application.DisplayFormulaBar = True
For Each cb In Application.CommandBars
cb.Enabled = True
Next cb
With ActiveWindow
.DisplayHeadings = True
.DisplayHorizontalScrollBar = True
.DisplayVerticalScrollBar = True
.DisplayWorkbookTabs = True
End With
Application.WindowState = xlMaximized
ActiveWorkbook.Save
End Sub
 
Private Sub Workbook_Deactivate()
Dim cb As CommandBar
Application.DisplayFormulaBar = True
For Each cb In Application.CommandBars
cb.Enabled = True
Next cb
With ActiveWindow
.DisplayHeadings = True
.DisplayHorizontalScrollBar = True
.DisplayVerticalScrollBar = True
.DisplayWorkbookTabs = True
End With
Application.WindowState = xlMaximized
End Sub
 
Katılım
15 Ağustos 2008
Mesajlar
79
Excel Vers. ve Dili
2003
Çok Teşekkür Ederim Sayın Levent Menteşoğlu tam istediğim gibi olmuş elinize ve zekanıza sağlık

Saygılarımla
 
Üst