• DİKKAT

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

inputbox ile sayı toplama

  • Konbuyu başlatan Konbuyu başlatan scuba
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Mart 2005
Mesajlar
39
Excel Vers. ve Dili
office 2003
Arkadaşlar makrolarda acemi olduğum için çözemedim. Yapmak istediğim şeyi anlatayım A1 hücresine inputbox ile kullanıcının gireceği sayıların toplamını yazacağım do while döngüsü kullanmaya çalıştım ama beceremedim. döngünün bitimi cancel tuşuna basana kadar olacak cancel tuşuna basınca döngü bitip girilen sayıların toplamı A1 e yazılacak.
 
Kod:
Sub Düğme1_Tıklat()
s = InputBox("Bir Sayı Giriniz")
[a1] = [a1] + s
End Sub
Şeklinde deneyiniz.
 
Cancel (Vazgeç) tuşuna basana kadar toplamaya devam eder...

Kod:
Sub Test()
    x = True
    Do While x <> False
        x = Application.InputBox("Say&#305; giriniz....", Type:=1)
        MySum = MySum + x
        Range("A1") = MySum
    Loop
End Sub
 
sayg&#305;lar sunar&#305;m. &#231;ok sa&#287;ol. Birde Mysum vba ya mahsus bir fonksiyonmudur.
 
Sayg&#305; bizden ....

MySum sadece bir de&#287;i&#351;ken ad&#305;d&#305;r. Al&#305;&#351;kanl&#305;ktan dolay&#305; de&#287;i&#351;ken adlar&#305;n&#305; &#304;ngilzce se&#231;iyorum.
 
Geri
Üst