İstenilmeyen Hücre ve Satırlardaki Verileri Silme

  • Konuyu başlatan Konuyu başlatan mcexrem
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

mcexrem

Kullanıcı
Katılım
17 Nis 2021
Mesajlar
388
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar üstadlar,

Uzun uğraşlar ile Ömer Baran hocam yardımlarıyla hazırladığımız dosyamın akışını etkileyen satırların arasındaki boş satırlar ve bazı hücrelerde veri olmasından kaynaklanan BORDRO sayfası formülleri hata vermektedir ve tüm formüller bu sayfaya bağlı olduğu için diğer sayfalarda da hataya sebep olmaktadır.

Sizlerden ricam, SARI DOLGU ile belirttiğim;

  • A sütununda sıra numarası dışında hiçbir veri yazmaması (500.satıra kadar),
  • 25. 50. 75. 100. Personelden sonra tekrarlanan veri başlık satırlarının silinmesi, (bu sayfada 100. Personel yoktur ama ilerleyen zamanlarda olacağı için uygulanacak işlem için 100. Personel var gibi işlem uygulanacaktır.)
  • Son personelden sonraki satırlardaki toplam verilerin ve açıklamaların olduğu verilere sahip satırların silinmesi gerekmektedir.
Yardımcı olabilir misiniz?
 

Ekli dosyalar

İlginiz ve yardımınız için teşekkür ederim.

Yanlış anlaşılan bir durum var; A sütundaki veriler satır silinmeden hücredeki verilerin içeriğinin silinmesi gerekiyor. (A10:500 arası çift sayılı hücreler. )

Yardımcı olabilir misiniz.
 
Çift rakamlı hücrelerden kastınız nedir? Önceki kod yerine aşağıdaki kullanıp, eksiklik olan yer belirtirseniz kodu tekrar güncelleyelim.

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(16 satır)
 
Ben de; Sn. @okutkan'ın müsaadeleriyle ve BORDRO sayfasındaki formülü düzenleyen olarak alternatif bir çözüm önerisinde bulunayım.

Kod'un mantığı; mevcut formüllerin istenilen sonucu vermesini sağlayabilmek maksadıyla,
BORDRO sayfasında ...ÜCRET BORDROSU başlıklarına göre en baş ve en sondaki hariç aralardaki başlık satırı aralıklarını silecektir.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)
 
Teşekkür ederim

En sondakinin de silinmesi gerekiyor. Kodu düzenleyebilir misiniz. Aksi takdirde onlar da formülü bozuyor.
 
Bu haliyle işinizi görmüyor sanırım. Ömer Abinin düzenlediği kod işinizi görecekse şimdilik ayrı bi koda gerek kalmayacak.
 
Ömer Bey,

kod çalışmıyor?

1643481137701.webp
 
@mcexrem

Bir de şöyle deneyin.
BORDRO sayfasında, en üstteki başlık alanı hariç gereksiz satırlar silinir.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(9 satır)
 
hocam ellerinize sağlık ?

tek eksiğimiz A sütunu verileri kaldı; A10,A12,A14…A498,A500 arası hücrelerdeki verilerin satırlar silinmeden sadece verileri de silebilir miyiz?
 
BORDRO sayfası Y sütunundaki formüldeki son veri satırının satır numarasını kontrol edin.
PERSONEL LİSTESİ sayfasında da formülleri =EĞERHATA( mevcut formül ; "") şeklinde güncelleyince düzelir.
Dikkat edeceğiniz şey formüllerdeki SON SATIR numaraları (yani, BORDRO sayfasında kaçıncı satıra kadarki alanı kontrol ettiği)
 
BORDRO sayfası Y sütununda bazı veriler çift ve aynı üç veri çıkmaktadır. Bu yüzden de son sayı 51 olarak çıkmaktadır. Aynı sayıların çıkmaması için formülü düzeltebilir miyiz?
 
Her şey için çok teşekkür ederim. Y sütunu formüllerini satır toplamına göre düzelttim. Şu an tüm personelin verilerini yansıtmaktadır.

Sadece karşılığında veri olmayan satırların #YOK şeklinde değil de boş olarak çıkması mümkün müdür?

=EĞERHATA(İNDİS(BORDRO!$B$11:$X$271;KAÇINCI($A4;BORDRO!$Y$11:$Y$271;0)+1;1;"") hata veriyor.
 
En iyisi formül güncellemesini de makroya yaptırmak galiba.
Ekteki belgeyi denersiniz. Yeni sıfırdan bir bordro yapıştırıp düğmeye tıklayın.
 

Ekli dosyalar

Çözüm
Merhabalar,

Farklı bir bordroyu direkt yapıştırdığımda formüller hata verdi ama verileri değer olarak yapıştırdığımda hata vermemektedir.
resimde de görüldüğü üzere buton BORDRO sayfasının A sütununu tam silmediği için 2 satırda tc ve isim soyisimler yer değiştirmiştir.

Son düzeltmeyi de yapabilir miyiz?

hata.webp
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt