Dosya simgesi

Userform Üzerinde Temel Kullanım Bilgileri

Bu dosya, UserForm üzerinden envanter girişi ve çıkışı yapmayı öğreten makrolu bir örnektir. Ürün numarası ve miktar formdan girilir, hareketler Sheet1 sayfasının altına yeni satır olarak eklenir ve ürünün toplam stoku formda gösterilir.

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sheet1: A1:F14 aralığında Product ve Inventory sütunlarından oluşan envanter tablosu bulunur (örneğin 987 numaralı ürün için 100, 654 için 20, 321 için 5 adet). Formları açan düğme de bu sayfadadır.
  • List: A1:A4 aralığında yardımcı liste sayfasıdır.
  • InvList adlı alan: Sheet1 sayfasındaki A2:C7 aralığını tanımlar; formlardaki ürün arama işlemleri bu adı kullanır.
  • frmMenu: Ana menü formudur; ekleme, çıkarma ve kapatma düğmelerini içerir.
  • frmAddInventory: Stok ekleme formudur.
  • frmRemoveInventory: Stok çıkarma formudur.

Kullanılan formüller​

F8 hücresindeki formül, F12 hücresinde yazılan ürün numarasına ait stok miktarlarını toplar:
Excel formülü
=SUMIF(A:A,F12,C:C)
Türkçe Excel'de aynı formül ETOPLA adıyla yazılır; dosyada formül İngilizce adıyla kayıtlıdır.

Makrolar​

  • cbShowForm_Click (Sheet1): Sayfadaki düğmeye basıldığında frmMenu formunu açar.
  • cbAddItem_Click ve cbRemoveItem_Click (frmMenu): Sırasıyla stok ekleme ve stok çıkarma formlarını açar. Ardından InvList alanında arama yapar ve bulunan ürünün yanındaki sütun değerini ürün numarası kutusuna aktarır.
  • cbClose_Click: Menü formunu gizler.
  • cbAdd_Click (frmAddInventory): Sheet1 sayfasında A sütununun ilk boş satırını bulur; ürün numarasını, ürün açıklamasını ve miktarı yazar. Ardından SumIf ile ürünün toplam stokunu hesaplayıp formdaki etikette gösterir ve miktar kutusunu temizler.
  • cbAdd_Click (frmRemoveInventory): Aynı işlemi yapar; miktarı eksi işaretli kaydeder, böylece toplam stok düşer.
  • cmbProdDesc_Change: Açılır listeden ürün seçildiğinde ürün numarasını kutuya yazar.
  • cbCxl_Click: Açık formu kapatır.
Makrolar dosya silme veya dış bağlantı gibi işlemler içermez; yalnızca çalışma kitabındaki veriler üzerinde çalışır.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. Sheet1 sayfasındaki düğmeye basarak menü formunu açın.
  3. Stok girişi için ekleme, çıkış için çıkarma düğmesini seçin.
  4. Açılır listeden ürünü seçin; ürün numarası otomatik gelir.
  5. Miktarı girip ekleme düğmesine basın; hareket tabloya satır olarak eklenir ve güncel stok formda görünür.
  6. İşlem bitince iptal veya kapat düğmesiyle formu kapatın.

okutkan tarafından daha fazla dosya

  • Beğen
Tepkiler: irfans
Detaylar
Yazar
okutkan
İndirme
13
Gösterim
1,422
İlk sürüm
Güncel
SHA-256
ccf66a60409e6ce57dc7d6acd1523cc3b53d123e975fbc20773048ee87d1259b

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Dosyadan faydalandım, katkıda bulunanlara teşekkürler.
Geri
Üst