Buton Vasıtasıyla Silme ve Doldurma

  • 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...

Kısa Açıklama

Buton Vasıtasıyla Silme ve Doldurma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar,

BORDRO sayfasında bulunan doldurma ve silme butonları ile PERSONEL_LİSTESİ A-P sütun aralığı, BES_GIRIS sayfası A-O sütun aralığı ile BES_TAHSİLAT sayfası A-H sütun aralığında mevcut tüm veriler siliniyor, sonra BORDRO sayfasındaki bilgilere göre bu sayfalar dolduruluyor.

Sizden ricam 2 butondaki fonksiyonlara HALKBANK sayfası F-I sütun aralığını da ekleyebilir miyiz?
 
Ekli dosyalar
Sanırım istediğiniz tüm kodlar.
Yanılmıyorsam sonuncusu bu idi (bazı sütunların silinmediği versiyon).
Kaçıncı dosyanız oldu sayamıyorum artık. :(

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(134 satır)
 
Çözüm
hocam tekrardan merhabalar,

denemem için verdiğiniz son dosyaya yeni kodu ekleyip farklı bir bordro yüklediğimde aşağıdaki hatayı veriyor. Siz daha önce TÜM PERSONEL sayfasının tam olması gerektiğini söylemiştiniz ama Ana sayfamız Bordrodur, yani verileri Bordro sayfasından almamız gerekiyor. Yardımcı olabilir misiniz?

Dosya ve farklı bordrolar ektedir.

t.Cells(tsat, "I") = tp.Cells(WorksheetFunction.Match(b.Cells(x + 1, "B"), tp.[B:B], 0), 3) 'IIf(b.Cells(x + 1, "W") = Empty, 0, Replace(b.Cells(x + 1, "W"), ".", ""))
 
Ekli dosyalar
-- TÜM PERSONEL sayfasının BORDRO sayfasından bağımsız, geçmişte çalışıp ayrılmış olanlar dahil tüm personele ait
özlük bilgilerinin tutulduğu bir sayfa olması gerekir. Yani TÜM PERSONEL sayfasına, işe giren yeni personel olduğunda elle veri girişi yapılarak her zaman (en azından işe girdiği aya ait bordro işlemi yapılmadan önce) güncel/eksiksiz tutulması gerekir.
TÜM PERSONEL (ÖZLÜK sayfası gibi düşünün) sayfasında D ve I sütunları gibi (ayrıca E ve F boş orda ne var onu da bilemiyorum)
aydan aya değişebilecek verilerin hiç olmaması gerekir (bu veriler gerekliyse PERSONEL_LİSTESİ sayfasında olmalı).
-- PERSONEL LİSTESİ sayfası da içerdiği bilgilere bakılırsa AVANS takibi (mahsup vs) için tutuluyor.
-- O halde aslında TUM_PERSONEL sayfasının adının ÖZLÜK, PERSONEL_LİSTESİ sayfasının ise AVANS gibi bir adının olması daha doğru.
-- BORDRO sayfasında olup TÜM PERSONEL sayfasında olmayan bir personel zaten olmamalı (kişi işe giriş yaptığında ona ait kayıtlar yapılmalı).

Eklediğiniz belgedeki hatanın nedeni, BORDRO sayfasında bulunan bir personele ait özlük bilgilerinin TÜM PERSONEL sayfasında olmaması.
 
Merhabalar,

Üstadım bu bilgiler İstanbul şantiyemizde bulunan personellerin SADECE maaş ve BES ödemeleri için BORDRO sayfasından bilgileri çekerek oluşturulmuş bir tablodur. HALKBANK’ tan hesap açtırdığımız personeller de HALKBANK sayfasına göre ödenmektedir. Merkezimiz Ankara’da olduğu için veri girişi tarafımdan yapılmamaktadır. Kayıt ihtiyacı da duyulmamaktadır. Bizi ilgilendiren gelen bordroya göre avansları düşüp bu tabloya göre ödeme yapmaktır.

PERSONEL LISTESI sayfasını MAAŞ LİSTESİ olarak, TÜM PERSONEL sayfa ismini de ÖZLÜK DOSYASI olarak değiştirmek istiyorum ama kodlar ve formüller değişmez mi?

PERSONEL LİSTESİ sayfasından TÜM PERSONEL sayfasına veri aktardığım için formatı bozmamak için PERSONEL LİSTESİ sayfasındaki E ve F sütunlarının işlevi yoktur, gerekirse kullanırım diye silmedim.
 
Yeni konu açarak yazarsanız iyi olur.
Bundan önceki son cevabımdaki kodda sonradan küçük ilave yapmıştım isterseniz sayfayı yenileyerek tekrar kontrol edin.
Fark ettiniz mi, hangi halini dosyaya uyguladınız bilemiyorum.
Eklediğim şey sadece; [C3] ve [B3] 'ün önlerine 1'er tane NOKTA.
 
Sn @mcexrem

Kodların vs eksiksiz olarak uygulandığı,
şu an itibariyle sorunsuz olan dosyanızın son halini, yeni bir cevap ekinoe foruma eklerseniz sevinirim.
Böylece, diğer forumdaşların da yararlanabileceği nihai bir belge forumumuzda kalmış olur.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst