Topla Makrosu

Katılım
31 Aralık 2005
Mesajlar
131
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
27-01-2025
[T3] = WorksheetFunction.Sum([T4:T2000])
[u3] = WorksheetFunction.Sum([u4:u2000])
[v3] = WorksheetFunction.Sum([v4:v2000])
[w3] = WorksheetFunction.Sum([w4:w2000])
[x3] = WorksheetFunction.Sum([x4:x2000])
[y3] = WorksheetFunction.Sum([y4:y2000])
[z3] = WorksheetFunction.Sum([z4:z2000])
Yukarıdaki makrolardan bi hayli yapmam gerekiyor. Bu makroları kısa şekilde yazabilirmiyim?
Teşekkürler. Bu arada Sn.Orion2 Hızır Gibisiniz.
 
Son düzenleme:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki şekilde deneyiniz.:cool:
Kod:
Sub topla()
Dim i As Integer, adrs As String
For i = 20 To 26
    adrs = Range(Cells(4, i), Cells(2000, i)).Address
    Cells(3, i).Value = WorksheetFunction.Sum(Range(adrs))
Next i
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,447
Excel Vers. ve Dili
Ofis 365 Türkçe
Yine geç kaldım :)

Kod:
Public Sub topla()
For i = 20 To 26
Cells(3, i) = WorksheetFunction.Sum(Range(Cells(4, i), Cells(2000, i)))
Next i
End Sub
 
Katılım
25 Nisan 2007
Mesajlar
442
Excel Vers. ve Dili
Office 2010
ben C2 den c1000 e kadar olan hücrelerde yazan sayıların başına xxx gibi bir ifade eklemek istiyorum

bu başlıktaki makroyu aşağıdaki gibi düzeltmeye çalıştım ama bir yerde hata yaptım sanırım.

Kod:
Sub ekle()
For i = 2 To 1000
Cells(i, 3) = "xxx & Range(i, 3)"
Next i
End Sub
 
Katılım
4 Mart 2005
Mesajlar
68
Excel Vers. ve Dili
Excel 2003
Basina Xxx Koymak

Istersen SaĞdan Komutunu Kullanabilirsin.
=saĞdan("xxx"&c2;8) Gibi Mesela
 
Katılım
25 Nisan 2007
Mesajlar
442
Excel Vers. ve Dili
Office 2010
sn arifcell teşekkürler fakat makro ile nasıl yapabilirim?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi yapabilirsiniz.

Kod:
[LEFT]Sub ekle()
For i = 2 To 1000
Cells(i, 3) = "xxx" & cells(i, 3)
Next i

End Sub[/LEFT]
 
Katılım
25 Nisan 2007
Mesajlar
442
Excel Vers. ve Dili
Office 2010
sn. leventm

verilerim C2 den başlayıp devam ediyor, fakat verdiğiniz kodu çalıştıramadım hata verdi...
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Kodu düzelttim tekrar deneyin.
 
Katılım
25 Nisan 2007
Mesajlar
442
Excel Vers. ve Dili
Office 2010
teşekkürler elinize sağlık, iyi geceler...
 
Üst