• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü Kapalı Dosyadan Veri Çekme Makro Düzenleme

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

xmenx

Yeni Üye
Kullanıcı Bilgileri
Katılım
25 Eki 2022
Mesajlar
292
Aldığı beğeni
45
Excel Versiyonu
Office 2016 TR
Konuyu Başlatan
Merhabalar alttaki kodu kapalı dosyadan işlem yapıcak şekilde düzenleyebilirmiyiz.Kod çalışıyor fakat dosyayı açıp kapatıyor . Adosql şeklinde olabilir yardımlarınızı bekliyorum teşekkürler
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ekli dosyalar

  • Puantaj.xlsm
    33.3 KB · Gösterim: 12
  • İzinTablosu.xlsm
    19.4 KB · Gösterim: 10
Hocam şimdi dehşet oldu çok sağolun mükemmel oldu . Sadece yavaş çekiyor ama elinize emeginize sağlık
 
Hocam tekrar merhaba puantaj satırına 10 kişinin tc sini girdiğimde alttaki satırda hata veriyor. Sanırım izin tablosundaki tclerin hepsi bulunması gerekiyor
satir = Columns(3).Find(Rs("TC"), LookAt:=xlWhole).Row
 
İzin tablosunda en üsteki boş satırı silin.
izin tablosunda bulunanı TC lerin puantaj listesinde de bulunması gerekiyor.
 
anladım hocam ama puantajı yaparken işten ayrılan personel olabilir . Oyuzden puantajdaki tclere göre araması uygun olmazmı
 
Kişi işten ayrıldığında puantaj listesinden siliniyorsa, izin listesindeki tüm hareketlerinin silinmesi gerekir.
Silme işini ayrı işlem.
 
yok hocam izin listesinde hareketler kalıyor arşiv gibi yani işten ayrılsa bile aylık puantaj oldugu için bu yaptıgım puantajda o kişi olmucak ama izin tablosunda olabilir oyuzden
 
Malesef o kodu denedim hocam yanlış aktarım yapıyor ozamanda
 
On error resume next ekelyince hocam merve donmeze ekliyor
aaa.png

olması gereken
olmasıgereken.png
 
Ben de test ettim bir sorun bulamadım. Neyi, neyle karşılaştırıyorsun.
#31 deki kod (Puantaj tablosunda silinmiş kişi olduğu hali ile) ile #20 deki (Puantaj tablosunda silinmemiş kişi olduğu hali ile) kodları karşılaştırdım, hata göremiyorum.
 
hocam gördüğünüz gibi 1 resimdeki 3 satırdaki tcyi sildim yanlış yerlere aktarım yapıyor. 3. satıra tcyi koydugumda doğru şekilde aktarım yapıyor
Yani puantajda 3 satırdaki tc izin tablosunda var ama puantajda olmayınca izintablosundaki tc yanlış aktarıyor sizde o şekilde deneyebilirsiniz
 
İzin tablosunu tekrar ilk haline getirmişsin, ben senin çok kayıtlı (p1.....) li dosyan ile çalışıyorum.
 
ama belki orda dikkatinizden kaçıyordur hocam burda bu şekilde doğru sonucu vermiyorsa orda cok kayıt oldugu için anlayamayızki
GIF 27.10.2022 11-21-12.gif
 
Hocam nokta atışı yaptnız sanırım bu sefer doğru şekilde oldu . Cok yordum sizi hakkınızı helal edin allah razı olsun .
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Geri
Üst