• DİKKAT

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

toplama hakkında

Katılım
12 Mart 2013
Mesajlar
10
Excel Vers. ve Dili
2007
merhabalar ben bir userform oluşturdum ve bu userform dan girilen veriler sayfa 1 de toplanarak yatay olarak A1, B1, C1,...şeklinde sıralanmakta aynı şekilde 2. form doldurulduğunda A2, B2, C2,... şeklinde devam etmekte benim isteyim A1, B1, C1 de yer alan rakamları 30 dan küçükse olduğu gibi toplaması 30 dan büyük ise de 30 olarak D1 hücresine yazması (tabii bu toplama D2,D3 vs içinde devam etmeli) bu şartı makro da nasıl formülize edebilirim yardımcı olmanız mümkün mü?

Şimdiden teşekkürler
 
Merhaba,

Nasıl bir yapı kullandığınızı bilmiyorum.

Tahmini olarak;

[A1] = TextBox1.Text

Kod bloğunuz yukarıdaki gibi ise aşağıdakiyle değiştirin. Değilse aynı mantıkla siz kendinize uyarlayabilirsiniz

[A1] = Application.Min(TextBox1.Text, 30)

.
 
çok teşekkür ederim ama yeniyim anlamadım desem :( açıklama şansınız var mı?
 
Bence siz örneğinizi ekleyerek dosya içinde yeniden açıklayın, bende düzenlemeyi ona göre yapayım.
 
Siz userformdan bahsetmiştiniz.

D2:

Kod:
=MİN(30;TOPLA(A2:C2))

.
 
Son bi ricam daha olsa :) Bu formül sadece D2 için geçerli sanırım değilmi ben a; b; c satırlarına değer girilmeye devam ettikçe karşısına toplam gelsin istiyorum yani sadece D2 de kalmasın formül tüm d sütunundaki hücrelerde kendinden önceki hücrelere veri girildikçe toplamlar gelsin istiyorum onu nasıl sağlayabilirim peki?
 
D2 hücresine yazıp alt satırlara kopyalayın.

.
 
Geri
Üst