barkod satış proğramı

Katılım
14 Ağustos 2015
Mesajlar
21
Excel Vers. ve Dili
office
Altın Üyelik Bitiş Tarihi
25-04-2024
iyi akşamlar ekte gönderdiğim şekilde proğram yaptım
sorunum şu a2 ye barkodu yazdığımda b2 cinsi ,c2 fiyat, d2 adet ,e2 tutar , f2 satış yapılan tarih yazıyor
barkod okuttuktan sonra 2 .satırdaki bilgiler bir alt satıra insin , 2.satır boş kalsın imleç a2 de sabit kalsın
yardımcı olursanız memnun olurum
 

Ekli dosyalar

Katılım
8 Temmuz 2016
Mesajlar
52
Excel Vers. ve Dili
excell 10
Altın Üyelik Bitiş Tarihi
24-11-2021
Deneyebilirsiniz. Ayrıca tarih kısmındaki formülü kaldırdım, siz ürün barkodunu okuttuğunuzda tarih ve saat kendisi gelecektir.
 

Ekli dosyalar

Katılım
14 Ağustos 2015
Mesajlar
21
Excel Vers. ve Dili
office
Altın Üyelik Bitiş Tarihi
25-04-2024
barkod girdiğimde b.c.d.e sutunlarına veri gelmiyor sadece f sutununda tarih geliyor birde ben imleç a2 de sabit kalsın barkod okuttuğumda bilgiler otomatik alt satıra insin istiyorum
 
Katılım
8 Temmuz 2016
Mesajlar
52
Excel Vers. ve Dili
excell 10
Altın Üyelik Bitiş Tarihi
24-11-2021
B,C,D,E sütunlarına girmiş olduğun formülleri alt satıra doğru çekerek bilgilerin gelmesini sağlayabilirsin. Şuan yaptığım işlem senin istediğinin tersi olmuş, çözersem eğer yardımcı olurum.
 
Katılım
14 Ağustos 2015
Mesajlar
21
Excel Vers. ve Dili
office
Altın Üyelik Bitiş Tarihi
25-04-2024
arkadaşlar yardımlarınızı bekliyorum
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki kodları SATIŞ sayfasının kod bölümüne yapıştırıp deneyin. A2 hücresine veri girince istediğiniz işlemi yapar:

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A2]) Is Nothing Then Exit Sub
If Selection.Count > 1 Then Exit Sub
Set s1 = Sheets("ürün")
son = s1.Cells(Rows.Count, "A").End(3).Row
If Target = "" Then
    [B2:F2] = ""
ElseIf WorksheetFunction.CountIf(s1.Range("A1:A" & son), Target) = 0 Then
    MsgBox "Girilen barkod ürün sayfasında bulunamadı!", vbCritical
    Target.Select
Else
    [B2] = WorksheetFunction.VLookup(Target, s1.Range("A1:C" & son), 2, 0)
    [C2] = WorksheetFunction.VLookup(Target, s1.Range("A1:C" & son), 3, 0)
    [E2].Formula = "=C2*D2"
    [F2] = Now
    Application.EnableEvents = False
        [A2:F2].Insert shift:=xlDown
        Rows("3:3").Copy: Rows("2:2").PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
            SkipBlanks:=False, Transpose:=False
        Application.CutCopyMode = False
    Application.EnableEvents = True
    [G2].FormulaR1C1 = "=SUM(RC[-2]:R[548]C[-2])"
    [A2].Select
End If

End Sub
 
Katılım
14 Ağustos 2015
Mesajlar
21
Excel Vers. ve Dili
office
Altın Üyelik Bitiş Tarihi
25-04-2024
Aşağıdaki kodları SATIŞ sayfasının kod bölümüne yapıştırıp deneyin. A2 hücresine veri girince istediğiniz işlemi yapar:

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A2]) Is Nothing Then Exit Sub
If Selection.Count > 1 Then Exit Sub
Set s1 = Sheets("ürün")
son = s1.Cells(Rows.Count, "A").End(3).Row
If Target = "" Then
    [B2:F2] = ""
ElseIf WorksheetFunction.CountIf(s1.Range("A1:A" & son), Target) = 0 Then
    MsgBox "Girilen barkod ürün sayfasında bulunamadı!", vbCritical
    Target.Select
Else
    [B2] = WorksheetFunction.VLookup(Target, s1.Range("A1:C" & son), 2, 0)
    [C2] = WorksheetFunction.VLookup(Target, s1.Range("A1:C" & son), 3, 0)
    [E2].Formula = "=C2*D2"
    [F2] = Now
    Application.EnableEvents = False
        [A2:F2].Insert shift:=xlDown
        Rows("3:3").Copy: Rows("2:2").PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
            SkipBlanks:=False, Transpose:=False
        Application.CutCopyMode = False
    Application.EnableEvents = True
    [G2].FormulaR1C1 = "=SUM(RC[-2]:R[548]C[-2])"
    [A2].Select
End If

End Sub
hocam elinize sağlık excel 2007 çalıştı
 
Katılım
14 Ağustos 2015
Mesajlar
21
Excel Vers. ve Dili
office
Altın Üyelik Bitiş Tarihi
25-04-2024
bu makroyu libreoffice ye uyarlayabilirmiyiz
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Libre ofis makroları hakkında hiç bilgim yok maalesef.
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
3,996
Excel Vers. ve Dili
2013 Türkçe
Onun için satış arşiv hazırlanabilir. Hangi ürün ne kadar satmış, en fazla hangi ürün kazanmış şeklinde. Dosya üzerinden zaman geçince dosyaya uyarlama yapmak için motive olmak da zorlanıyorum.
 

Endless033

Altın Üye
Katılım
25 Haziran 2013
Mesajlar
140
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
07-09-2025
Onun için satış arşiv hazırlanabilir. Hangi ürün ne kadar satmış, en fazla hangi ürün kazanmış şeklinde. Dosya üzerinden zaman geçince dosyaya uyarlama yapmak için motive olmak da zorlanıyorum.
anladım muhammet bey gerçekten bunu zaman ayırabilirseniz sevinirim sizin bu programı kapsamlı bir muhasebe programı yapacağım bilgi paylaşıldıkça çoğalır.buraya ekler herkesin işine yarayabilir.. ayrıca tel varsa alabilirmiyim..sizinle tanışmak istiyorum
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
3,996
Excel Vers. ve Dili
2013 Türkçe
Zamanında bir kırtasiye için hazırlamıştım. Basit ve kullanışlı. Aslında isteğiniz çok basit bir şey. Bu aralar çok yoğunum. Müsait olduğumda size bu eklentiyi uyarlayacağım.
 

Endless033

Altın Üye
Katılım
25 Haziran 2013
Mesajlar
140
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
07-09-2025
Zamanında bir kırtasiye için hazırlamıştım. Basit ve kullanışlı. Aslında isteğiniz çok basit bir şey. Bu aralar çok yoğunum. Müsait olduğumda size bu eklentiyi uyarlayacağım.
sagolun muhamet bey gerçekten kullanışlı bir program ..mesala satış ekranında gözükmesin önemi yokta. data kısmına ürünü sınıflandırmak gerek market düşünelim ülker marka olsun ülkerin ürünleri var bir sürü ayrı ayrı raporlama yaparız sadece satıldığında önceden katogeri dataya oluştursak barkodtan bilir zaten satış yapınca satış sayfasına düşer..demek istediğim bir ürünün 3 ayrı alt katogerisi olabilir..sadece satıldıgında satış sayfasına atması yeterli olur.raporlamasını filtre yöntemiyle bile yaparız.. her türlü bilgiyi bakarız.
 

Endless033

Altın Üye
Katılım
25 Haziran 2013
Mesajlar
140
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
07-09-2025
dataya stok ekleme ve satıldıgında düşmesi çok iyi yapmıssın
 
Katılım
2 Nisan 2015
Mesajlar
6
Excel Vers. ve Dili
2003*2007
türkçe
Altın Üyelik Bitiş Tarihi
20-02-2024
Aşağıdaki kodları SATIŞ sayfasının kod bölümüne yapıştırıp deneyin. A2 hücresine veri girince istediğiniz işlemi yapar:

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A2]) Is Nothing Then Exit Sub
If Selection.Count > 1 Then Exit Sub
Set s1 = Sheets("ürün")
son = s1.Cells(Rows.Count, "A").End(3).Row
If Target = "" Then
    [B2:F2] = ""
ElseIf WorksheetFunction.CountIf(s1.Range("A1:A" & son), Target) = 0 Then
    MsgBox "Girilen barkod ürün sayfasında bulunamadı!", vbCritical
    Target.Select
Else
    [B2] = WorksheetFunction.VLookup(Target, s1.Range("A1:C" & son), 2, 0)
    [C2] = WorksheetFunction.VLookup(Target, s1.Range("A1:C" & son), 3, 0)
    [E2].Formula = "=C2*D2"
    [F2] = Now
    Application.EnableEvents = False
        [A2:F2].Insert shift:=xlDown
        Rows("3:3").Copy: Rows("2:2").PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
            SkipBlanks:=False, Transpose:=False
        Application.CutCopyMode = False
    Application.EnableEvents = True
    [G2].FormulaR1C1 = "=SUM(RC[-2]:R[548]C[-2])"
    [A2].Select
End If

End Sub
merhabalar YUSUF BEY
Eski bir konu ama kodu SATIŞ bölümüne eklediğimde hata alıyorum
 
Üst