Çözüldü Ekran Hareketlenmelerini Giderme

YasarPiskin

Yıllık Forum Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
ThisWorkbook kod bölümünde mevcut kod ile Sheetlerin yanındaki + bastıkça sayfaları OCAK, ŞUBAT, MART ..... vs ismiyle yeni bir ay eklerken ekranda dalgalanmalar oluşmaktadır. Bu dalgalanmalar aylar ilerledikçe daha belirgin hale gelmektedir. Bu dalgalanmaların giderilmesi mümkün ise ve isteğe bağlı olarak silmek istediğimiz sayfaların silinmesini hızlandırma hususunda yardımlarınızı rica ediyorum.
 

Ekli dosyalar

Kodun en başına birinci kodu yapıştırın, kodun en sonuna ikinci kodu yapıştırıp deneyin.
Kod:
You must log in to view content
(1 satır)
Kod:
You must log in to view content
(1 satır)
 
@zompcu_80

-- OCAK sayfasının kod bölümünde yer alan kod blokundaki
Application.EnableEvents = False: Application.ScreenUpdating = False
satırını aşağıdaki gibi değiştirin.
Application.ScreenUpdating = False: Application.EnableEvents = False

-- Ayrıca PUANTAJ kodundaki şu satırların (2 yerde var) sol başına TEK TIRNAK ekleyin veya silin.
'Application.ScreenUpda......

.
 
Belirttiğiniz değişiklikleri yaptım fakat hareketlilik devam ediyor.
 

Ekli dosyalar

  • 1.webp
    1.webp
    92.1 KB · Görüntüleme: 1
Sizce denemeden cevap yazmış olabilir miyim?
Bir miktar hareket normaldir.

Neticede yapılan işlem şudur:
-- + düğmesine tıkladığınızda standart boş bir sayfa eklenir,
-- kod devreye girer ve eklenen bu sayfayı siler,
-- sayfa adeti 13'ten küçükse son ay sayfasının kopyası alınır ve sayfa adı yeni ayın adı olarak değiştirilir,
-- üst satırdaki ay adı değiştirilir ve takvim günleri oluşturulur.
-- puantaj kodu devreye girer ve personel listesi boş değilse puantaj doldurulur.

Ekranda gördüğünüz hareket, ilk tıklamadaki SAYFA EKLEME anına ilişkin harekettir.

Hiç hareket istemiyorsanız + tıklama kullanılmayacak, bunun yerine;
açılışta ay kontrolleri yapılıp eksik ay sayfaları varsa bunlar eklenerek sayfa ekleme işlemi tamamlanacak demektir.
Benim Excel bilgim bununla sınırlı maalesef.
 
Konuyu başlatan
Yıllık Forum Üyesi
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
5
Üst