İcmal Sayfasına Aktarma Yapma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

sedat2161

Kullanıcı
Excel Versiyonu
Excel 2019
Excel Sürümü
32 Bit
Excel Dili
İngilizce

Ekli dosyalar

Mevcut kodda;
-- kayit = fm.Cells(Rows.Co..... şeklindeki satırının üstündeki Set ...... satırını silin (o tanımlama zaten kodun üst satırlarında var).
-- Aşağıda gösterilen End If satırının üstüne şu 2 satırı ekleyin.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(5 satır)
 
Mevcut kodda;
-- kayit = fm.Cells(Rows.Co..... şeklindeki satırının üstündeki Set ...... satırını silin (o tanımlama zaten kodun üst satırlarında var).
-- Aşağıda gösterilen End If satırının üstüne şu 2 satırı ekleyin.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(5 satır)

Mevcut kodda;
-- kayit = fm.Cells(Rows.Co..... şeklindeki satırının üstündeki Set ...... satırını silin (o tanımlama zaten kodun üst satırlarında var).
-- Aşağıda gösterilen End If satırının üstüne şu 2 satırı ekleyin.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(5 satır)
Hocam merhaba.
Mevcut kodda;
-- kayit = fm.Cells(Rows.Co..... şeklindeki satırının üstündeki Set ...... satırını silin (o tanımlama zaten kodun üst satırlarında var).
Sildiğimde 1. umaralı resimdeki hatayı verdi.
fm.Range("G7:R7").AutoFill Destination:=Range("G7:R" & fm.Cells(Rows.Count, 1).End(3).Row)
fm.Range("T7:W7").AutoFill Destination:=Range("T7:W" & fm.Cells(Rows.Count, 1).End(3).Row)
Bu kodlarıda eklediğimde 2. nolu resimdeki hatayı verdi
 

Ekli dosyalar

  • 1.webp
    1.webp
    2.5 KB · Görüntüleme: 73
  • 2.webp
    2.webp
    9.3 KB · Görüntüleme: 70
@sedat2161
Satırın başından : işaretine kadar olan kısım silinecek Set fm = Sheets("FAZLA MESAİ") kısmı kalacak idi.
Bir de verdiğim koddaki bir eksikliği fark ettim.

En iyisi kodun olması gereken halini bütün olarak vereyim.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(42 satır)
 
@sedat2161
Satırın başından : işaretine kadar olan kısım silinecek Set fm = Sheets("FAZLA MESAİ") kısmı kalacak idi.
Bir de verdiğim koddaki bir eksikliği fark ettim.

En iyisi kodun olması gereken halini bütün olarak vereyim.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(42 satır)
Hocam hayırlı sabahlar.
Formüller ve diğer bilgiler geliyor. Emeğinize bilginize sağlık. Allah razı olsun.
--Hocam herhangi bir personelin mesai bilgisi silindiğinde tekrar aktarma yaptığımda en son satırda formül bilgileri kalıyor. O satırın çıkmamasaı mümkün mü acaba.
 

Ekli dosyalar

Mevcut kodda If kayit > 6 Then fm.Range("A7:F" & kayit).ClearContents satırının altına şu satırı ekleyin.
If kayit > 7 Then fm.Range("G8:W" & Rows.Count).ClearContents
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst