• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

textboxta girilen tarihe göre hücrelerdeki tarihleri kıyaslama

Katılım
23 Mart 2020
Mesajlar
17
Excel Vers. ve Dili
vba
merhabalar.Rezerv hareketi sayfamda 5 ve 6. sütunlardarezervin başlangıç ve bitiş tarihleri yazılı. formda textboxta yazdığım tarih 5 ve 6. sütundaki tarihlerin arasındaysa formdaki labela 11. sütunumdaki kalan miktarı yazsın istiyorum aşağıdaki kod textboxa ne girersem gireyim hep bugünün tarihine göre kıyaslama yapıyor.Nasıl düzeltebilirim?


If CLng(Worksheets("Rezerv Hareketi").Cells(k, 5).Value) < CLng(TBoxdurum_tar) < CLng(Worksheets("Rezerv Hareketi").Cells(k, 6).Value) Then
Lblrdurum_m.Caption = Worksheets("Rezerv Hareketi").Cells(k, 11)
 
Merhaba.
Aşağıdaki gibi olmalı.

Kod:
    If CLng(Worksheets("Rezerv Hareketi").Cells(k, 5).Value) < CLng(TBoxdurum_tar) And CLng(TBoxdurum_tar) < CLng(Worksheets("Rezerv Hareketi").Cells(k, 6).Value) Then
        Lblrdurum_m.Caption = Worksheets("Rezerv Hareketi").Cells(k, 11)
    End If

Eğer olmazsa dosyanızı paylaşın kontrol edelim.
 
Dosyanızda belirttiğiniz kodu nerede kullanılyorsunuz bulamadım.
 
Bakıyorum ama o kadar karışık ki.
Döngüleri tamamen listelerin sonuna kadar yapmışsınız.
Verileri buluyor sonra işlem yapıyor ancak sonraki satırda yine siliyorsunuz.
For Next yerine FIND Next kullanmalısınız.
Bulduğunuz ve işlemi gerçekleştirdikten sonra döngüyü sonlandırmalısınız.
 
Geri
Üst