• DİKKAT

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

Makro Ile Toplam

  • Konbuyu başlatan Konbuyu başlatan Skorpiyon
  • Başlangıç tarihi Başlangıç tarihi
S

Skorpiyon

Misafir
Arkadaslar;
Yapmak isteyipte yapamadigim olayı soyle anlatayim.

Form üzerindeki bir butona tıkladıgımda;
A sutununda o anda hangi hücre aktif ise, aktif hücrenin sağındaki 5 ila 10. hücreler arasını ve 50 ila 255. hücreler arasını toplatmak istiyorum.
Sonucuda yine form üzerinde bir textbox'a atamak istiyorum.

Bunu kod bolümünde formüle edemedim. Yardımlarınızı beklerim.

Saygılar, Şaban...
 
dim a, b as double
x= activecell.row
a=range(cells(x,5),(x,10))
b=range(cells(x,50),(x,255))
textbox1 = a + b

böyle bir örnek umarım işinize yarar.
 
Arkadaşlar, problemimi bir döngü ile çözdüm ama programımın döngülerle yavaşlamaması için bildiğiniz başka bir yöntem varsa bu daha hoş olacaktır.

Herkese şimdiden teşekkürler...
 
Kod:
Private Sub CommandButton1_Click()
If ActiveCell.Row <> 1 Then Exit Sub
With ActiveCell
    TextBox1.Value = WorksheetFunction.Sum(.Offset(, 5).Resize(, 5), .Offset(, 50).Resize(, 206))
End With
End Sub
 
Say&#305;n Excellium ve Veysel Emre,

Yard&#305;mlar&#305;n&#305;z i&#231;in te&#351;ekk&#252;rler...
 
Geri
Üst