• DİKKAT !

    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 Dosya Yükleme tamamen ücretsizdir.

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

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

xmenx

Gold Üye
Katılım
25 Eki 2022
Mesajlar
303
Aldığı beğeni
45
Excel V
Office 2016 TR
Gold Bitiş
4 Kasım 2025
Konu Sahibi
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
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Hocam şimdi dehşet oldu çok sağolun mükemmel oldu . Sadece yavaş çekiyor ama elinize emeginize sağlık
 
Konu Sahibi
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.
 
Konu Sahibi
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.
 
Konu Sahibi
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
 
Konu Sahibi
Malesef o kodu denedim hocam yanlış aktarım yapıyor ozamanda
 
Konu Sahibi
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.
 
Konu Sahibi
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.
 
Konu Sahibi
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
 
Konu Sahibi
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.
Geri
Üst