• DİKKAT

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

Kitap Sayımı Barkodla Yapmak

Boşluksuz kodlama yapabilirmisiniz ricamiz olursa bundan çok kütüphane yararlanacak ve sizin ve sitenizin önemini zaten arz ettim bizim bakanlık toplu meilinde.
 
. . .

İlgili satırı şu şekilde değiştirerek deneyiniz.
Bu şekilde tam eşleşme arayacaktır.

Kod:
Set ara = SK.Range("A:A").Find([COLOR="blue"]Target.Value[/COLOR], , xlValues, [COLOR="Blue"]xlwhole[/COLOR])

. . .
 
Sayım yapmak için çok mükemmel olmuş Yardımlarından dolayi Hüseyin ÇOBAN'a sonsuz teşekkür ederiz. Bir eklenti yapılabilirmi yardımcı olursanız memnun oluruz. en son eklenen dosyada "OKUTULAN KİTAP SAYISI" ve "KALAN KİTAP SAYISI"ni verecek förmül uygulanabilirmi şimdiden yardımlarınız için teşekkür ederiz.
 

Ekli dosyalar

. . .

Her yeni sayım başlangıcında A9 hücresindeki değeri silerseniz üzerine +1 yaparak devam eder.

Okutulan kitap sayısı için kodlar:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    Application.EnableEvents = False
    Dim SK As Worksheet
    Set SK = Sheets("katalog")
    
    If Target.Address(0, 0) <> "B1" Then Exit Sub
    If Target.Value = "" Then Exit Sub
    
    Set ara = SK.Range("A:A").Find(Target.Value, , xlValues, xlWhole)
    If Not ara Is Nothing Then
        Range("A3") = SK.Cells(ara.Row, "A")
        Range("B3") = SK.Cells(ara.Row, "B")
        
        'If sor = vbNo Then
        'Else
            SK.Rows(ara.Row).Delete
   [COLOR="Blue"]         Range("A9") = Range("A9") + 1[/COLOR]
        'End If
    Else
        MsgBox "Listede Yok", vbCritical
    End If
    Range("B1,A3:B3") = ""
    Target.Offset(0, 0).Select
    
    Application.EnableEvents = True
End Sub

Kalan kitap sayısı için formül:
Kod:
=BAĞ_DEĞ_DOLU_SAY(katalog!A:A)

. . .
 
. . .

İmlecin aktif olması kısmını biraz daha açabilir misiniz.

Sürekli B1 hücresimi seçili olacak yoksa hücrede F2 tuşuna basılmış gibi imleç yanıp sönecek mi.

Şuanda zaten her işlemden sonra B1 hücresini seçiyor.

Ekran Görüntüsü (GİF)

pmkZ1J.gif


. . .
 
Bazen maus diğer hücrede olduğundan devamlı B1 hücresinde aktif olma imkanı olamzmı yanlışlıkla bazen başka hücrede olabilirliği göz önüne alarak bunu yapmak istiyorum. Şimdiden teşekkür ederim.
 
. . .

Çalışma sayfasının kod bölümüne yapıştırın.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("B1").Select
End Sub

. . .
 
merhaba program çok güzel. B1 hücresine barkod cihazı ile okuttuğumda 13 hane olarak okuyor.. Kitap listemde barkodlar 12 haneli bunu düzeltmenin bir imkanı var mı?
 
Geri
Üst