JOGUE AGORA

Excel VBA Stok Takip Sistemi - Bölüm 5


� � 
LIVE � �  � � 


04.05.2024

Herkese merhabalar kaldığımız yerden. sistemimize devam ediyoruz visual basic. ekranlarınıza gidelim bu dersimizde son. hareketler veya bunun ismini de. değişebiliriz stok hareketleri olarak. bir sayfa oluşturacağız aslında şu anda. stoklarımız takip edebiliyoruz. gördüğünüz gibi giriş ve çıkışları kalan. miktarları görüntüleyebiliyor daha. detaylı olabilmesi için hareketleri. adında bir sayfa yapacağız Yaptığımız. her hareket burada listelenmiş olacak. zaten kayıt işlemini yapıyoruz şu anda. stok hareketlerimiz zaten buraya kayıt. oluyor şimdi gelin bunun sayfasını. oluşturalım. bir User form oluşturuyorum ismine Uf. stok hareketleri. diyorum bunun boyutunu ana form ile aynı. yapacağım 520e 890. olacak. daha sonra fontunu ayarlayalım kalibre. yapalım boyutu da 10. olsun caption kısmına da stok. hareketleri. diyebiliriz Bu sayfada stok.

Hareketlerimiz listelenecek Onun için. bir frame oluşturalım. frame içinde list View olsun bunun. captiona stok hareketleri. diyelim. Border 1 yapalım Border rengini gri. yapalım içinde list oluşturalım. boyutlarını ayarlıyorum L name de lst. stok hareketleri. olsun öncelikle bu sayfada düzenleme ve. silme işlemleri de olacak yani ana. formda eklediğimiz stok giriş ve. çıkışları stok hareketleri sayfasında. düzenleyip sileceğiz Onun için bu biraz. daha aşağı alıyorum burada butonlar mızı. oluşturacağız örnek bir tane buton. şuradan düzenleme ve silme butonlarını. alıp stok hareketlerine. yapıştırıyorum burada Bu stok bu. butonların isimlerini düzenleyelim. işlemi düzenli olsun Diğeri de işlemi. sil. olsun Bir tane de formu kapatma için. buton ekleyelim. butonum yine sağ üst köşede Olsun. buna. diyelim ismi de kapat olsun sadece ana.

Formdan Bu forma bir link oluşturalım. stok hareketleri diyorum F5 kontrol. edelim stok hareketleri dediğimizde. sayfamız Açılıyor şimdi bu sayfada. Öncelikle listeleme işlemini yapalım. bunun konumunu ayarlayalım. listeleme işlemi için list view'. ayarlayalım bunun için başlıklar mızı. bir kontrol edelim işlem numarası işlem. stok numarası kategori malzeme adı birim. tarih açıklama ve miktar. olacak şimdi Listen Custom kısmına. geliyorum yine aynı ayarları. yapıyorum daha sonra kumlarını. oluşturalım ilk kolum işlem numarası. olacak işlem numarasını genişliği 80. olsun Bir sonraki başlık işlem stok. numarası. kategori ekliyorum tekrardan işlem. olacak Bunun genişliği 50. yeterli. kategori kategorimiz 100. olabilir malzeme. adımız malzeme Adını da 100 yapalım. daha sonra birim olacak birimi de yine. 90 yapabiliriz Öncelikle bir kontrol.

Edelim işlem numarası işlem kategori. stok numarasını ekleyeceğiz onu. unutmuşuz kategori malzeme adı ve. birim şöyle stok numarasını ekleyelim. işlemden. sonra işlemden sonra stok. numarası. genişliğini 80 yapalım. Birimden sonraki başlıklar mıza bakalım. tarih açıklama ve miktar. olacak böyle tarih yazalım tarihin. genişliği 60 olsun. açıklama başlığını oluşturalım Açıklama. da 100 olsun ve miktar başlığımız. olacak miktar miktar da 100 olsun. Şimdilik geni şekerini daha sonra. ayarlayalım F5 ile kontrol ediyorum. burada kategori ve malzeme adının. genişliklerini biraz. artırabiliriz kategoriyi 120 yapıyorum. malzeme Adını da 130 olarak. ayarlıyorum şimdi kontrol edelim. tekrardan şimdilik bu şekilde şu işlem. numarasını biraz daha. artırabiliriz işlem numarası 80 değil 90. olabilir. Onun haricinde malzeme adını 130 değil.

140. yapalım ekranımı geniş olduğu için biraz. daha. artırabiliriz şimdi L yuvamıza. içeriklerimiz çekelim içeriklerimiz. oluşturmak için yani sayfasından Excel. sayfasından çekmek için bu sayfanın boş. bir yerine çift tıklıyorum daha sonra in. kısmına in kısmında bir listeyi yen. adında değişken oluşturacağım Sub. oluşturacağız Sub listeyi Yenile. diyorum ismi herhangi bir şey olabilir. listeyi yeniledim bunun için dimix as. long diye bir değişken oluşturuyorum x. değişkeni x değişkeni sayfadaki boş. satırı bulacak virgül y diyorum y. değişken imiz de olacak Daha sonra lst. adında list item değişkenini. oluşturuyorum. Bir de vs adında worksheet değişkenini. oluşturuyorum Öncelikle worksheet imizi. tanımlayalım. work hangi sayfa olacak stok hareketleri. sayfamız olacak Daha sonra lst stok. hareketlerindeki itemleri Öncelikle.

Temizliyorum Şimdi boş satırım bulalım. yani Bu sayfadaki boş satırım bulalım. bunu y olarak belirleyelim 2'den 1. milyona kadar. gitsin Next diyorum. if worksheet yani sheet stok hareketleri. sayfasında Range A'nın. y'si nok value eş boş ise fordan. çıksın daha sonra x değişken imizi. oluşturalım. x = 22 yine y Yani boş satıra kadar. gidecek boş satır almaması için 1. yapıyorum Next diyelim Şimdi. burada Öncelikle şu vsi set olarak. belirtmemiş burada work olarak. tanımladık burada daik yani ST. hareketlerini sabitlemiş olduk şimdi lst. setel. stetler diyorum buraya itemlerimi. ekleyeceğiz bilgilerimizi ekleyeceğiz vs. Range A'nın xi no value diyorum bir. sonrakinde biliyorsunuz Sub item olarak. belirliyoruz sadece ilk. itemi liste items ned olarak. belirliyoruz şimdi Sub items 1de hangi. itemim olacak hangi hücremiz olacak.

B'nin xi olacak xte kki valu yani değeri. olacak Bunu aynı şekilde kopyalıyorum. ıya kadar gitmiş olacağız 2 3 4 5 6 ve. 7 ve bir tane eksik. oldu bunu da ı olarak belirliyorum. değerine 8 diyorum onun haricinde vs ve. lst itemlerini rden kaldırmış olacağız. nating diyorum set L eş nating diyorum. ri temizlemiş oluyoruz rde bo iş yere. yer kaplamamı oluyor F5 de kontrol. edelim gördüğünüz gibi Şimdilik. içeriklerimiz gelmiş oldu Şu açıklamayı. biraz daha artırabiliriz genişliğini boş. yerimiz. var. açıklamayı 120 yapalım. uyguluyorum Şimdilik tamamen ekrana. sığmış oldu Şu Hatta miktarı kısıp. açıklamaya biraz daha. ekleyebiliriz açıklamayı 140 yapalım. miktarı da 20 azaltalım 80. olsun F5 kontrol edelim Evet şimdilik. daha güzel. gözüküyor Bir sonraki dersimizde. işlemleri düzenleme ve işlemlerini. yapacağız Bir sonraki derste görüşmek.

üzere

All Devices iOS Android Chromecast