• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

OTOMATİK ÇALIŞAN MAKRO

  • Konbuyu başlatan Konbuyu başlatan oerbas
  • Başlangıç tarihi Başlangıç tarihi
Katılım
8 Ekim 2004
Mesajlar
317
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
OTOMATÝK ÇALIÞAN MAKRO

Aşağıdaki Kodun TextBox3 değer girilince otomatik çalışmasını istiyorum yordımcı olursanız sevinirim.


Kod:
devam:
Sheets("Toplam").Activate
Cells(11, 1).Select
Do While ActiveCell.Value <> ""
If Trim(ActiveCell.Value) = Trim(Me.TextBox2.Value) Then
End If
ActiveCell.Offset(1, 0).Activate
Loop
ActiveCell.Value = TextBox1.Value
ActiveCell.Offset(0, 1).Value = TextBox2.Value
ActiveCell.Offset(0, 2).Value = TextBox3.Value
ActiveCell.Offset(0, 3).Value = TextBox4.Value
ActiveCell.Offset(0, 4).Value = TextBox5.Value
ActiveCell.Offset(0, 5).Value = TextBox5.Value
 
Tam anlamadım herhalde ama;
Private Sub TextBox1_Change()
End Sub

olayına bağlayınca olmuyormu, yada textbox'lar ile ilgili diğer event'lerden sizin isteğinize hangisi uygunsa bir iki denemede bulabilirsiniz.
Change,enter, keydown vb..
 
İstediğim şu; TextBox1 çift tıklanınca UserForm2 açılıyor, burada ListBoxtan ürün adı seçilince TextBox2 ye Ürünün birim fiyatı düşüyor ve TextBox3 e Ürün adedi elle girilincede TextBox4 de ürünün toplam fiyatı otmatik hesaplanıyor. Ben TextBox4 de ürün fiyatı hesaplanınca otomatik olarak olarak yukarıdaki makronun çalışarak kayıt yapmasını sağlamak istiyorum.

TextBox2 DblClick olayında bir başka makro çalışıyor. Bu makro satılan ürünün stoktan düşülmesini sağlıyor. Ben Bu makronun otomatik olarak çalışmasını, hem kayıt işlemlerinin daha hızlı yapılması hemde unutkanlıktan kaynaklanan hataların önlenmesi için istiyorum.
 
Textbox4'de ürün fiyatı otomatik hesaplandığına göre
Private Sub TextBox4_Change()
olayının altına (başka kodlar varsa onlardan sonra, yukarıdaki kodunuzu yazdığınızda çalışması gerekir. :?
 
Bir deneyin isterseniz..
 
Geri
Üst