Barkod okutma hata

Katılım
15 Eylül 2023
Mesajlar
13
Excel Vers. ve Dili
2304 (16.0.16327.20214) / 25 Nisan 2023
Altın Üyelik Bitiş Tarihi
15-09-2024
Merhaba arkadaşlar sorum şu şekilde yardımcı olursanız çok sevinirim.

A sütununda
A1 hücresine barkod okutucam alta doğru , sütunda A1 hücresine girdiğim barkoddan farklı bir kod okuttugumda hata vermesini istiyorum.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Sayfanın kod kısmına aşağıdaki kodu kopyalayın.
A1'deki barkodu A2 den itibaren aşağıya doğru arar bulursa işlem yapmaz, bulamazsa ileti gösterir.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A1")) Is Nothing And Target <> "" Then
        If Range("A2:A" & Rows.Count).Find(what:=Range("A1"), lookat:=xlWhole) Is Nothing Then
            MsgBox "Barkod bulunamadı.", vbCritical
        End If
    End If
End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Veri doğrulama ile de yapabilirsiniz.

Veri doğrulama açın
İzin Verilen= Özel seçin
Formül kısmına =EĞERSAY(A2:A1048576;A1)<>0 kopyalayın.
Hata uyarısı kısmına istediğiniz uyarıyı yazın ve istediğiniz stil seçin.
 
Katılım
15 Eylül 2023
Mesajlar
13
Excel Vers. ve Dili
2304 (16.0.16327.20214) / 25 Nisan 2023
Altın Üyelik Bitiş Tarihi
15-09-2024
Cevap için teşekkürler, size bir sorum daha olacak , sayfa 1 satirlarda belirli sayıda adetleri belli olan barkodlu ürünlerim mevcut , sayfa 2 de bu ürünleri okutmak istiyorum tek bir sutunda , eğer bu ürünlerin dışında farklı bir ürün varsa hata nasıl verdidirim,

Örnek
Sayfa 1 de
A1 de barkod
B1 de ürün adı
C1 de adet
Alta devam eden ürünler aynı bu şekilde

Sayfa 2 de
A1 e barkod okutup sayısını cikarticam, adet sayisi eksik veya fazla çıkarsa uyarı versin vede farklı ürünlü barkod çıkarsa da
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Örnek dosya hazırlayarak sorunuz.
Örnek dosyanız orijinal dosyanız ile bire bir aynı olmalı.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ek olarak linki inceleyerek profilinizde yazan ofis sürümü ve dili bilgisini daha anlaşılır olacak şekilde düzenlemenizde fayda var..

 
Katılım
15 Eylül 2023
Mesajlar
13
Excel Vers. ve Dili
2304 (16.0.16327.20214) / 25 Nisan 2023
Altın Üyelik Bitiş Tarihi
15-09-2024
Veri doğrulama ile de yapabilirsiniz.

Veri doğrulama açın
İzin Verilen= Özel seçin
Formül kısmına =EĞERSAY(A2:A1048576;A1)<>0 kopyalayın.
Hata uyarısı kısmına istediğiniz uyarıyı yazın ve istediğiniz stil seçin.
Merhaba olmadı maalesef
 
Katılım
15 Eylül 2023
Mesajlar
13
Excel Vers. ve Dili
2304 (16.0.16327.20214) / 25 Nisan 2023
Altın Üyelik Bitiş Tarihi
15-09-2024
Merhaba.
Sayfanın kod kısmına aşağıdaki kodu kopyalayın.
A1'deki barkodu A2 den itibaren aşağıya doğru arar bulursa işlem yapmaz, bulamazsa ileti gösterir.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A1")) Is Nothing And Target <> "" Then
        If Range("A2:A" & Rows.Count).Find(what:=Range("A1"), lookat:=xlWhole) Is Nothing Then
            MsgBox "Barkod bulunamadı.", vbCritical
        End If
    End If
End Sub
Hata verdi
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Lütfen 5. ve 6. mesajları okuyunuz.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Ekli dosyanızdaki açıklamalarınız anlaşılmıyor.
 
Katılım
15 Eylül 2023
Mesajlar
13
Excel Vers. ve Dili
2304 (16.0.16327.20214) / 25 Nisan 2023
Altın Üyelik Bitiş Tarihi
15-09-2024
Ekli dosyanızdaki açıklamalarınız anlaşılmıyor.
Şöyle anlatayım
A2 hücresine barkod okutuyorum
Alt hucrelere devam ediyorum okutmaya. A2 deki barkoddan farklı bir barkod okuttugumda veri doğrulama ile uyarı versin istiyorum
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
Eğer A3, A4, A5............... hücrelerine A2 hücresinde yazılı barkoddan farklı bir barkod girilmesini istemiyorsanız, A3 hücresine
Veri/Veri Doğrulama/Ayarlar
İzin Verilen : Özel
Formül: =$A$2=A3
uygulayın, A3 Hücresini kopyalayın, Özel Yapıştır/Doğrulama ile istediğiniz kadar A sütunundaki hücrelere uygulayın.
 
Üst