teyadih

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
32 Bit
Excel Dili
Türkçe
Merhaba arkadaşlar.
Görev yerleri sayfasında hakimlerin görev yerlerini takip ediyorum.
Görev yeri değiştiğinde ise kişiye ait en alttaki satırı kopyalayıp sağ tıkladıktan sonra kopyalanan hücreleri ekle yaptıktan sonra D-M arasındaki bilgileri değiştirdikten sonra alt ve üst satır arasındaki eşitse formülü olduğu için U-AB deki sarı renkli sütundaki formülleri 4.satırdan itibaren tekrar aşağıya kadar çekiyorum.

Bunun yerine makro ile her kişi arasındaki boş satıra çift tıkladığımda boş satırın üstüne 1 satır ekledikten sonra eklenen yeni satıra B ve C deki sicil ve isim bilgileri yazdırıp, yukarıda da bahsettiğim üzere alt ve üst satır arasındaki eşitse formülü değişeceği için eklenen yeni satırın üstündeki satırdaki N-AB deki formülleri alttaki boş satıra kadar çekip güncelleyebilir miyiz?
Sayfa koruma şifresi 7895123
Umarım anlatabilmişimdir? Teşekkür ederim.
 

Ekli dosyalar

@teyadih

FÖREV YERLERİ sayfasının adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçin,
açılacak VBA ekranında mevcut kodların altına aşağıdaki kodu ekleyin.

Bir üst satır hücresi DOLU olan B sütunundaki BOŞ hücreye ÇİFT tıkladığınızda istenilen işlem gerçekleşir.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(12 satır)
 
Teşekkür ederim sayın Baran kod tamam satır ekleme yapıp belirtilen bilgileri de ekliyor.
Ancak açıklamada da belirttiğim üzere X sütunundaki bir alttaki satır ile eşitse formülü satır eklediğimde eklenen satırın üstündeki X5 deki formül eklenen 6.satır ile değil de 1 altındaki boş satır olan 7.satır ile eşitse oluyor, yeni eklenen 6.satırdaki formül ise 7.satırla değil de 8.satır ile eşitse oluyor.
Bu nedenle 6.satırı eklediğimde
X5 de J7 ve H7 yazanı J6 ve H6
X7 de J8 ve H8 yazanı ise J7 ve H7 olarak düzeltebilir miyiz?
Yani tüm eklenen satırlar için eklenen satır ile üstündeki satır için X sütunundaki formülü düzeltecek şekilde.
Umarım anlatabilmişimdir?
 

Ekli dosyalar

@teyadih

Formüllerinizi çok incelemedim. Ayrıca, başka belgelere atıf yapan formülleriniz olduğundan, formüllerdeki MAKSATı anlamamış olabilirim.

Başka sütunlardaki formüllerde de kendi satırından sonraki satırdaki hücrelere atıflar varsa;
durumu böyle olan formüllerde de benzer düzenleme yapmanız gerekecek demektir.

Düzeltmeleri şöyle yapın: diyelim ki K4 hücresinde C5 hücresine atıf yapan bir hücre başvurusu var.
O zaman formülünüzdeki C5'in yerine KAYDIR(C4;1; ) yazarsanız, hem satır eklemelerinden etkilenmeyecek hem de kendisinden sonraki satırdaki hücreye atıf yapılacak şekilde formül oluşturmuş olursunuz.
 
Üst