• DİKKAT

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

Kullanıcı Formunda yardım

Katılım
9 Eylül 2007
Mesajlar
17
Excel Vers. ve Dili
2003 tr
:yardim:

ekteki örnekte örnek tablo ve form örneği var. kodunu yazmadım. çünkü karıştırdım iyice kafamı. forma girdiğim bilgilerin anında tablodaki yerlerine oturmasını istiyorum. çünkü kullanacağım tabloda kişi ve harcama ayrıntısı çok fazla. toplamlı girişe de izin vermeli form.
ilginiz ve yardımınız için çok teşekkür ederim şimdiden. saygılarımla...
 
Son düzenleme:
Selam.
Dosyanızı inceledim ama anlayamadım.
Biraz açarmısınız.
 
Dosyanızdan anlayaildiğim kadarı ile birşeyler yapmaya çalıştım.
İncelermisiniz.
 
yaptığınız koda hiç dokunmadım ama üstte olan kısımda liste kutusuna gerek yok orda hesap nosu yazılan kişnin bilgileri görüntülenecek veri girişleri genelde alttan yapılacak.yani üstteki ve alttaki hesap no kısmına nosu yazılanın bilgileri ilgili yerlere oturacak formda. ve harcamalar harcama kısmına(alttaki) yazılacak.harcama türü liste kutusundan seçilecek. hesap nosu yazılacak taba bastıktan sonra harcamalar tutarı girilecek. kaydet e falan basmaya gerek olmadan direk bunlar tabloya oturacak.
 
Benden bukadar kusura bakma benim bildiğim budar burdan sonra diğer arkadaşlar yardımcı olur.
 
Kod:
Private Sub TextBox13_Change()
   
    Dim harca As Currency
    Dim limit As Currency
    Dim bakiye As Currency
    
    harca = TextBox13.Value
    hedef = ActiveCell.Value
    
    ActiveCell.Value = harca

    Selection.NumberFormat = "0.00"
    ActiveCell.EntireColumn.ColumnWidth = 6.57
      
    limit = Range("h" & (ActiveCell.Row)).Value
    bakiye = Range("f" & (ActiveCell.Row)).Value
    If limit > 200 Then Beep: MsgBox ("limiti aştın.")
    If bakiye < 0 Then Beep: MsgBox ("o kadar para yok..")
 
End Sub

arkada&#351;lar harcaman&#305;n text boxtan girildi&#287;i k&#305;s&#305;m&#305; yukardaki gibi yaz&#305;yorum. ama bu &#351;ekilde sadece rakam giri&#351;i yapabiliyorum. ki&#351;inin &#246;rne&#287;in ayn&#305; anda 2 harcamas&#305; varsa =2,10+3,00 &#351;eklinde gii&#351; yapam&#305;yorum. bana 2 yada fazla harcamay&#305; girebilmem konusunda yard&#305;mc&#305; olabilirseniz seviniim.
 
Son düzenleme:
harca = "=" & TextBox13.Value
Bu şekilde dene

bu teboxsa gidriğin değerleri hücreye toplayarak yazar.

textbox = 30+ 25 olsun
hücreye =30+25= 55 olarak yazar.


Private Sub TextBox13_Change()

Dim harca As Currency
Dim limit As Currency
Dim bakiye As Currency

harca = "=" & TextBox13.Value
hedef = ActiveCell.Value

ActiveCell.Value = harca

Selection.NumberFormat = "0.00"
ActiveCell.EntireColumn.ColumnWidth = 6.57

limit = Range("h" & (ActiveCell.Row)).Value
bakiye = Range("f" & (ActiveCell.Row)).Value
If limit > 200 Then Beep: MsgBox ("limiti aştın.")
If bakiye < 0 Then Beep: MsgBox ("o kadar para yok..")

End Sub
 
dediğiniz şekilde yazar yazmaz type mitsmach error veriyor direkt olarak
Kod:
harca = "=" & TextBox13.Value
satırında... çünkü = değeri alfanümerik ve harca değişkeni sayısal değişken..
 
Ben değişken tanımlamadan direk textboxa yaptın oldu.
Dosyanız ekte
Dediğiniz değişiklikleri uygulamaya çalıştım
İnceleyiniz.
 
ilginiz ve yard&#305;m&#305;n&#305;za &#231;ok te&#351;ekk&#252;r ederim.. &#231;al&#305;&#351;malar&#305;n&#305;zda ba&#351;ar&#305;lar..
 
Geri
Üst