Excel VBA ile Stok Takip Programı - 3 Ders

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025
  • bit.ly/2ZGHJhI
    Excel VBA ile STOK TAKİP PROGRAMI yazıyoruz.
    Birkaç dersten oluşan bir seri olacaktır.
    Birebir aynısını yazarak takip etmenizi tavsiye ediyorum.
    Hepinize başarılar dilerim.
    Program hakkındaki görüş ve önerilerinizi yorum sayfasına yazmanızı bekliyorum.
    www.bstkanali.com
    -----------------ETİKETLER --------------------
    #yapayzeka
    #makineöğrenmesi
    #dünyayıdeğiştirecekteknolojiler
    #python #pythonprogramming #learnpython #creategui #gui #graphicuserinterface #pythontutorial #programming #createapp #createpythonapp #interface #designinterface
    #python #pythonprogramming #learnpython #creategui #gui #graphicuserinterface #pythontutorial #programming #createapp #createpythonapp #interface #designinterface
    #Excel #vba #program #Eğitim #programlama #bilişim #programing #enginiring #excel #vba
    #Muhasebe #Programı #excel #macro #eğitimi #excel #macro #learn #üretim #Stoktakipprogrmı #TH-camparakazanma #youtubekanalınasılaçılır #youtubevideoindirme #youtubekanalımkapatıldı
    #youtubetürkiye #youtubemp3dönüştürücü #videodüzenleyici #abonekasma
    #oyun #gaming #eğlence #challenge #komedi #şaka #şarkı #vlog #montaj #tepki #c#learning
    #python #promotion #javalearning #excelvba #excellearn #javalearning #microsoftoffice
    #game #facebook #instagram #tiktok

ความคิดเห็น • 43

  • @feridferid4947
    @feridferid4947 2 หลายเดือนก่อน +1

    "Stok giriş" formunda ürün stoklardan seçildiğinden dolayi yeni id stok kodu yaratamaz mevcut olan ürünün stok kodunu göstermesi lazim

  • @yusufcolak2323
    @yusufcolak2323 3 ปีที่แล้ว +1

    Hocam sizin sayenizde ben de 1 yıla yakın süredir kodlama yapıyorum sizin videolarınızı izleyerek geliştirdim kendimi Duam sizinle çok teşekkür ederim herşey için

    • @BstYazilim
      @BstYazilim  3 ปีที่แล้ว +1

      Başarılarının devamını diliyorum

  • @hkapici
    @hkapici 4 ปีที่แล้ว +1

    Geçmiş Olsun Hocam Hoş Geldiniz

  • @buradakalmasn4475
    @buradakalmasn4475 4 ปีที่แล้ว +1

    Emeğine sağlık teşekkür ederim .

  • @mustafabas541
    @mustafabas541 2 ปีที่แล้ว +2

    Stok takibin 2 ve 1 egitim videoları gözükmüyor hocam

  • @idrisgun
    @idrisgun 4 ปีที่แล้ว +1

    3.Ders Tamamdır Hocam :)
    Saygılarımla...

  • @ahmetkipcak9608
    @ahmetkipcak9608 4 ปีที่แล้ว +1

    3.Ders tamam dir hocam

  • @halmammetyarjanow1514
    @halmammetyarjanow1514 4 ปีที่แล้ว +2

    iyi gunler hocam tesekkurler paylasimlariniz icin. hocam stok kodunu combo box yapip kodu secince, geri kalan kisimlari otomatik getirmek istiyorum. buna nasil yapabilirim. yardimci olursaniz sevinirim. tesekkurler.

  • @huseyintorgut7059
    @huseyintorgut7059 4 ปีที่แล้ว

    Emeğinize sağlık hocam Allah razı olsun çok geçmiş olsun. Ders 3 de bitti sayenizde.

  • @erhanbodursoy
    @erhanbodursoy 4 ปีที่แล้ว +2

    Merhaba Hocam Sizin derslerinizi ilgi ile izliyorum. Ayrıca Sunumunuzdaki samimi üslubu her daim takdir ediyorum.
    Hocam Stok konusunda az buçuk bilgi sahibi olmam münasebeti ile naçizane bir kaç öneride bulunmak isterim.
    Anasayfa içindeki Stok Tanımlama Butonu içine Malzeme tanımlamanın yanı sıra eldeki stok miktarını da girmeyi tercih ettiniz ancak bu butonla sadece Malzeme Rehberini yani Listesini oluştursak, girişi veya çıkışı diğer buton altından gerçekleştirsek sanki daha mantıklı olacak
    Ayrıca Malzeme Girişi Butonu altına da Malzemenin Giriş Türü aynı şekilde Çıkışa da Çıkış türü eklenmesi sanki daha iyi olacaktır. (Tüketim, Satış, Üretim, Zayi, Değişim, Emanet vb.)
    (Not: Stok Tanımlarken elde bulunan stok verisini Stok girişi menüsüne taşırken İşlem türü Açılış Stok girişi, Envanter Girişi vb. yazılabilir. )
    Ellerinize sağlık, kolay gelsin.
    saygılarımı sunarım.

    • @BstYazilim
      @BstYazilim  4 ปีที่แล้ว +4

      En basit haliyle yazıyorum. Sizlerin üzerine koyarak kendinize göre geliştirmeniz lazım

  • @Huseyin_Cakici
    @Huseyin_Cakici 3 ปีที่แล้ว

    Stok tanımlama da stok kodu üretiyorsunuz doğrudur, stok giriş te ise stok adını seçtiğinizde ürettiğiniz stok kodu, adına bağlı gelmesi lazım değilmi😊 saygılarımla. Emeğinize sağlık.

  • @arifustatsonmez1557
    @arifustatsonmez1557 3 ปีที่แล้ว +1

    Hocam memleket neresi, hangi köyden? Belki aynı köyden çıkarız...

  • @yusuferkus2297
    @yusuferkus2297 4 ปีที่แล้ว +2

    Hocam öncelikle çok faydalı paylaşımlarınız, emeğiniz için teşekkürler.
    Ayrıca bir sorum olacaktı. Stok ürün adı yüzlerce olduğu zaman stok girişi ve çıkışı için combobox tan yüzlerce ürün arasından istenilen stok adını seçmek zor olacak bunu nasıl çözebiliriz.

    • @yusufcolak2323
      @yusufcolak2323 3 ปีที่แล้ว

      Bir tane boş textbox aç kardeşim oraya filtreleme kodları var onunla araıdıgın ürünü seçebilirsin

  • @brainfxtrader7552
    @brainfxtrader7552 3 ปีที่แล้ว

    Hocam bu değerli bilgiler için çok teşekkür ederim, çok değerlisiniz. Hepsini yaptım ancak girenlerin toplamı bir türlü işlemiyor. Yardımcı olabilir misiniz ?

  • @Sacredwisdomoftorah
    @Sacredwisdomoftorah 3 ปีที่แล้ว

    Formlarda fontlar neden türkçe karakteri desteklemiyor? Form ismi yazıyorum mesela STOK GİRİŞ FORMU gibi türkçe karakterler form başlığında görünmüyor.

  • @zeynep-nt4fs
    @zeynep-nt4fs ปีที่แล้ว

    girenlerin toplamı işlemiyor ? nasıl çözebilirim

  • @85ayetkin
    @85ayetkin 4 ปีที่แล้ว

    Hocam stok tanımlama yapınca stok sayfasında stok mevcudu dogru gosterıyr ama yenı stok girişi yaptigim zaman stoklardakı stok mevcudu yanlıs diye gösterıyr eski stokla yenı gırısı toplayamıyr sanrm bıyerde Bı hata yaptım ama bulamadm nerden olabilir acaba ☺️

  • @hakankaya1693
    @hakankaya1693 4 ปีที่แล้ว +1

    Hocam ön muhasebe programı 20. Ders olacak mı yoksa sonlandırdık mı

  • @ferita.620
    @ferita.620 3 ปีที่แล้ว

    Hocam Stok girişini kaydederken şu hatayı alıyorum "sg.Range("E2").Value = txtmevcut.Value" sebebi nedir?

  • @yusufyazgan3180
    @yusufyazgan3180 4 ปีที่แล้ว

    Hocam elinize sağlık çok yararlı oldu videolar memleket nere bu arada hocam :)

  • @murattulu161
    @murattulu161 4 ปีที่แล้ว +2

    HOCAM ÖNCELİKLE EMEGİNİZE SAĞLIK BENİM İÇİN FAYDALI BİR EĞİTİM OLUYOR. BENDE SOYLE BİR SIKINTI OLDU. stok.Range("D" & x).Value = Application.WorksheetFunction.SumIfs(G.Range("E:E"), G.Range("B:B"), Trim(stok.Range("B" & x).Value)) STOK TANIMLAMA YAPGIM ZAMAN STOKLARDA MİKTARI GÖRÜNÜYOR STOK GİRİS YAPTIGIM ZAMAN GİRİŞTE GÖRÜNÜYOR STOKLARDA STOK ADI NORMAL GİREN VE MEVCUT 0 OLUYOR

  • @nuryldz4965
    @nuryldz4965 4 ปีที่แล้ว +1

    stok.Range("F"&x).Value =Application.WorksheetFunction.SumIfs(giris.Range("G:G"),stok.Range("A"&x).Value ,giris.Range("A:A") burda hata veriyor hocam

    • @BstYazilim
      @BstYazilim  4 ปีที่แล้ว +1

      en sona bir ) daha eklemeniz lazım

    • @erhanyldz4322
      @erhanyldz4322 4 ปีที่แล้ว +1

      @@BstYazilim çok teşşekür ederim hocam

  • @cematacan4810
    @cematacan4810 4 ปีที่แล้ว

    Hocam elinize ,dilinize sağlık.Ben de bu satırda hata veriyor."stok.Range("D" & x).Value = Application.WorksheetFunction.SumIfs(giris.Range("E:E"), giris.Range("B:B").Value, Trim(stok.Range("B" & x).Value))
    " neden acaba ?Bulamadım..

    • @BstYazilim
      @BstYazilim  4 ปีที่แล้ว +1

      "stok.Range("D" & x).Value = Application.WorksheetFunction.SumIfs(giris.Range("E:E"), giris.Range("B:B"), Trim(stok.Range("B" & x).Value)) olarak yazın

    • @cematacan4810
      @cematacan4810 4 ปีที่แล้ว

      @@BstYazilim Teşekkür ederim,düzeldi.İnsan bazen baktığını görmüyor.

    • @prankbuero9790
      @prankbuero9790 4 ปีที่แล้ว

      ​@@BstYazilim stok.Range("D" & x).Value = Application.WorksheetFunction.SumIf(giris.Range("E:E"), giris.Range("B:B"), Trim(stok.Range("B" & x).Value)) merhaba hocam hata veriyor bu sekilde videonun son pause kismindan sonra oldu düzeltemedim bir türlü..yardimci olabilirmisiniz ?

  • @melodicalskan6104
    @melodicalskan6104 2 ปีที่แล้ว +1

    Bize bir mail adresi verebilir misiniz??? Lütfen hocam çok acil

    • @BstYazilim
      @BstYazilim  2 ปีที่แล้ว

      bstkanali@gmail.com

  • @onurkeskin3993
    @onurkeskin3993 4 ปีที่แล้ว

    Hocam emeğinize sağlık bir sorum olucak bende Set giris = Sheets(“Giris”) kısmı hata veriyor ne yapmalıyım?

    • @BstYazilim
      @BstYazilim  4 ปีที่แล้ว +1

      Dim giris as worksheet tanımlaması yaptınız mı
      Ayrıca Giris isimli bir sayfanız var mı?
      Kontrol ederseniz büyük ihtimalle sorun çözülür

    • @onurkeskin3993
      @onurkeskin3993 4 ปีที่แล้ว

      hocam sağolun giris degil giren yapmışım düzeldi suan teşekkürler

  • @sadkmentes851
    @sadkmentes851 ปีที่แล้ว

    Hocam yanlış anlamayın ancak sizi esefle kınıyorum...

  • @AnkaraBataryapil
    @AnkaraBataryapil 4 ปีที่แล้ว +1

    Hocam elinize sağlık bunu mail olarak atmanız mümkünmüdür teşekkürler. (umitcivan06@gmail.com)

  • @mustafaalpaslan3647
    @mustafaalpaslan3647 3 ปีที่แล้ว

    stok.Range("G" & x).Value = Application.WorksheetFunction.SumIf(giris.Range("G:G"), stok.Range("A" & x).Value, giris.Range("A:A"))
    stok.Range("I" & x).Value = stok.Range("G" & x).Value - stok.Range("H" & x).Value hocam bunu dediğniz şekilde yazdım ama girişe ekliye stoklarada ekliyo ancak stoklardaki miktarları sıfırlıyor neden

    • @muratsuleymancapan6066
      @muratsuleymancapan6066 ปีที่แล้ว

      Sub stok_topla()
      Dim x As Long
      Dim stok As Worksheet ' Stoklar sayfası
      Dim ss As Long ' Stoklar sayfasındaki satır sayısı için
      Dim giris As Worksheet ' StokGiris sayfası
      Dim gg As Long ' StokGiris sayfasındaki satır sayısı için
      Set stok = Sheets("Stoklar")
      ss = stok.Cells(Rows.Count, 1).End(xlUp).Row ' Kaç tane stok satırı olduğunu buluyoruz.
      Set giris = Sheets("StokGiris")
      gg = giris.Cells(Rows.Count, 1).End(xlUp).Row ' Kaç tane stok satırı olduğunu buluyoruz.
      ' StokGiris sayfasındaki her satır için
      For x = 2 To ss
      ' Ürün adını ve giren stoku al
      Dim urun_ad As String
      Dim giren_stok As Double
      urun_ad = giris.Cells(x, 2).Value
      giren_stok = giris.Cells(x, 5).Value
      ' Stoklar sayfasındaki ilgili ürünü bul
      Dim urun_satir As Range
      Set urun_satir = stok.Range("B:B").Find(urun_ad, , xlValues, xlWhole)
      Dim kalanStok As Double

      If Not urun_satir Is Nothing Then
      ' Urun satırı bulundu, değerleri güncelle
      urun_satir.Offset(0, 3).Value = urun_satir.Offset(0, 3).Value + giren_stok
      ' kalan stok Başlangıç değerini al
      kalanStok = urun_satir.Offset(0, 5).Value
      ' Güncel değeri hesapla
      kalanStok = kalanStok + giren_stok
      ' Değeri güncelle
      urun_satir.Offset(0, 5).Value = kalanStok
      Else
      ' Urun satırı bulunamadı, hata mesajı göster
      MsgBox "Ürün bulunamadı!", vbExclamation
      End If
      Next
      ' Ram'den dolayı sheets'leri boşaltıyoruz.
      Set stok = Nothing
      Set giris = Nothing
      End Sub

    • @muratsuleymancapan6066
      @muratsuleymancapan6066 ปีที่แล้ว

      bu şekilde düzeltebildim belki yardımcı olur :)