textbox ta barkod okuyucu

Katılım
8 Nisan 2023
Mesajlar
14
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
09-04-2024
selam forma yeni katıldım vba da textbox a barkod okutunca otomatik seçtiğim hücreye aktarsın ve temizlesin istiyorum ve bunu her defasında alt alta yazacak şekilde nasıl yapabilirim şimdiden tş ederim
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
675
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
Hoşgeldiniz,

Örnek dosya, textbox vb. ekleyin. Veri hangi textbox'dan hangi sayfada hangi hücreye girilecek vs. gereklidir.
 
Katılım
8 Nisan 2023
Mesajlar
14
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
09-04-2024
sayfa1 de k2 hücresine ve devamında k3 k4 diye devam edecek textbox ismi textboxbarkod
 
Katılım
8 Nisan 2023
Mesajlar
14
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
09-04-2024
altın üyelik aldım fakat daha onaylanmadığı için dosya yollayamıyorum
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
675
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
Deneyiniz.

Kod:
Private Sub TextBox1_Change()
    Dim sh As Worksheet
    Set sh = ThisWorkbook.Sheets("Sayfa1")
    Dim ean As String
    ean = Me.TextBox1.Value
    If Len(ean) = 13 And IsNumeric(ean) Then
        Dim nextRow As Long
        nextRow = sh.Cells(sh.Rows.Count, "K").End(xlUp).Row + 1
        sh.Range("K" & nextRow).Value = ean
        sh.Range("K" & nextRow).NumberFormat = "0"
        Me.TextBox1.Value = ""
        Me.TextBox1.SetFocus
    End If
End Sub
 

Ekli dosyalar

Son düzenleme:
Katılım
8 Nisan 2023
Mesajlar
14
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
09-04-2024
kodu girdim direk hücreye ekliyor şimdi fakat altına inmiyor ve textboxda tekrar okutma imleci de görünmüyor
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
675
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
Katılım
8 Nisan 2023
Mesajlar
14
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
09-04-2024
aynı barkoddaki rakamları alt alta sıralıyor hepsini aynı hücreye değilde her bir rakamı alt alta yazıyor
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
675
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
barkod standartı kaç karakter; yada barkodu girdikten sonra ENTER'a basma eklenebilir
 
Katılım
8 Nisan 2023
Mesajlar
14
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
09-04-2024
barkod standart EAN 13 ActiveCell.End(xlDown).Offset(1, 0).Select BU SIRA SARI RENKTE OLUYOR
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
675
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
barkod standart EAN 13 ActiveCell.End(xlDown).Offset(1, 0).Select BU SIRA SARI RENKTE OLUYOR
5. mesajdaki kodu tekrar değiştirdim ve örnek dosya ekledim.
Şuan problem gözükmüyor.
TextBox1'i kendinize göre revize ediniz.
İyi çalışmalar.

 
Katılım
8 Nisan 2023
Mesajlar
14
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
09-04-2024
ÇOK TŞK EDERİM OLDU GİBİ AMA HER DAFASINDA BENİM MAUSE İLE TEXT BOX İCON KOYMAM GEREKİYOR OKUTMADAN ÖNCE ONU NASIL YAPABİLİRİZ
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
675
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
5. Mesajdaki makro şuan eksiksizdir. Kodu tekrar gözden geçirin.

Forum kurallarına bakınız, tüm mesajı büyük harf yazmayın.
 
Katılım
8 Nisan 2023
Mesajlar
14
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
09-04-2024
Private Sub TextBox1_Change()
Dim sh As Worksheet
Set sh = ThisWorkbook.Sheets("Sayfa1")
Dim ean As String
ean = Me.TextBox1.Value
If Len(ean) = 13 And IsNumeric(ean) Then
Dim nextRow As Long
nextRow = sh.Cells(sh.Rows.Count, "K").End(xlUp).Row + 1
sh.Range("K" & nextRow).Value = ean
sh.Range("K" & nextRow).NumberFormat = "0"
Me.TextBox1.Value = ""
Me.TextBox1.SetFocus
End If
End Sub
bu kodu kopyaladım şimdi hiç aktarmıyor hücreye
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
675
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
Yukarıda belirtmiştim.
TextBox1 yazan yerleri kendi kullandığınız textbox adı ile değiştirin.

Not defterine kopyalayın Ctrl+H ile bul değiştir yapıp kullanın..
 
Katılım
8 Nisan 2023
Mesajlar
14
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
09-04-2024
çok teşekkür ederim emeğine sağlık
 
Üst