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

YasarPiskin

VIP Üye
Kullanıcı
Katılım
6 Ara 2016
Mesajlar
2,059
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

Çözüm
Hatalı eklemişsiniz.
If son > 5 Then Rang....... satırını silip yerine eklenecek satırlar şöyle olacaktı.

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(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:
İndirmek için giriş yapmanız gerekmektedir.
(4 satır)
 
Çözüm
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt