inputbox ile sayı toplama

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.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Kod:
Sub Düğme1_Tıklat()
s = InputBox("Bir Sayı Giriniz")
[a1] = [a1] + s
End Sub
Şeklinde deneyiniz.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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
 
Katılım
17 Mart 2005
Mesajlar
39
Excel Vers. ve Dili
office 2003
sayg&#305;lar sunar&#305;m. &#231;ok sa&#287;ol. Birde Mysum vba ya mahsus bir fonksiyonmudur.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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.
 
Üst