Çözüldü Satırlardaki Biçimlere Göre Formül Uygulama

YasarPiskin

Yıllık Forum Üyesi

Excel Versiyonu
Excel 365
Excel Sürümü
64 Bit
Excel Dili
Türkçe
LİSTE Sayfası N4 hücresinden itibaren sütundaki değerleri aşağı doğru 1, 2, 3, 4, 5......... çoğaltıp gittikçe her satırdaki B:L arasındaki biçim ve formatı ile formülleri bir alt satıra aktarmakt için mevcut kodun iyileştirmesi hususunda yardımlarınızı rica ediyorum.
 

Ekli dosyalar

  • Kitap10.xlsb
    257.4 KB · Görüntüleme: 10
Çözüm
Hatalı eklemişsiniz.
If son > 5 Then Rang....... satırını silip yerine eklenecek satırlar şöyle olacaktı.

Kod:
Görüntülemek için giriş yapmalısınız.
(4 satır)
@YasarPiskin
Açıkçası LİSTE sayfasındaki tabloyu çok anlamlandıramadım.
Zira tablodaki formüller sadece TEK satırda (N sütunundaki en büyük sayının satırı) sonuç veriyor durumda.

İsteğiniz LİSTE sayfasıyla ilgili bir işlem ama LİSTE sayfasındaki alanların tümü FORMÜLlerle oluştuğuna ve
bu formüller de DATA sayfasındaki verilere bağlı olduğuna göre;

DATA sayfasının kod bölümünde yer alan Worksheet_Change kod blokunda bulunan
If son > 5 Then Range("B" & son - 2 & ":Q" & son - 2).Copy: Range("B" & son).PasteSpecial Paste:=xlPasteFormats
satırını silip, bunun yerine
If son > 3 Then Range("B" & son - 2 & ":Q" & son - 2).Copy: Range("B" & son).PasteSpecial Paste:=xlPasteFormats Sheets("LİSTE").[B4:N4].Copy Sheets("LİSTE").Range("B" & 4 & ":N" & son - 1) End If

satırlarını eklerseniz, DATA sayfasındaki tablodaki satır sayısına göre LİSTE sayfasındaki tablo da formüllerle beraber uzatılmış olur.
 
Hatalı eklemişsiniz.
If son > 5 Then Rang....... satırını silip yerine eklenecek satırlar şöyle olacaktı.

Kod:
Görüntülemek için giriş yapmalısınız.
(4 satır)
 
Çözüm
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
7
Geri
Üst