• DİKKAT

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

vba eklenti

  • Konbuyu başlatan Konbuyu başlatan maliex
  • Başlangıç tarihi Başlangıç tarihi
Katılım
22 Eylül 2019
Mesajlar
231
Excel Vers. ve Dili
professional plus 2016-türkçe
arkadaşlar merhaba,
modulde bir kod çalışma hazırladım bunu eklenti olarak kaydettim..şeridi özelliştir alanında yükledim eklentiyide kaydettim sorun yok,, farklı bir excel dosyasında şeritteki butona tıkladığımda set ederken kod hata veriyor ? yardım rica ederim


C#:
Sub KAPAMA_RAPORU()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False

    data_sayfasi = Sheets(ActiveSheet.Name).Name
    ThisWorkbook.Sheets.Add
    Sheets(ActiveSheet.Name).Name = "rapor" & "_" & Format(Now(), "dd mm yyyy") & "_" & Format(Now(), "hh_mm_ss")
    Rapor_sayfasi = Sheets(ActiveSheet.Name).Name
  
    Set ds = Sheets(data_sayfasi)
    Set RS = Sheets(Rapor_sayfasi)
 
Son düzenleme:
yazdığım kod eklenti olmadan (modul den çalıştırdığımda)doğru çalışıyor ama add-in farklı excel dosyasında çalıştırdığımda set ederken hata veriyor

sizinde tahmin ettiğiniz üzere ThisWorkbook.Sheets.Add komutu çalışmıyor..nasıl yapmam gerek
 
Son düzenleme:
ThisWorkbook.Sheets.Add
yerine
Sheets.Add
denermisin.
 
Bu tip eklentileri çok kullanıyorum. Fakat şeritteki buton yerine, kısayol atayıp kullanmayı tercih ediyorum.

Ctrl shit Q
gibi

Çünkü şeritteki butona atadığımda, asıl olan dosyanın yeri değiştiğinde, silindiğinde makro çalışmıyor.

Ama şunu da ekleyeyim, 2002-2003 kullandığımda makroya buton atamak daha kolaydı ve şeritte oluşturduğum butonları sorunsuz kullanıyordum.

Yeni sistemde eklentileri şeride veya şeritteki butonlara tamamiyle gömemiyoruz. Ya da ben yapamadım.
 
tşkler @izcik
 
Son düzenleme:
Geri
Üst