Simak penjelasan beragam teknik menjumlahkan di postingan Cara Menjumlahkan di Excel Lengkap Bagi Pemula (Tahap Demi Tahap)
Cara ini memungkinkan anda untuk menerapkan rumus pada setiap kolom dengan macam-macam daftar/deretan bilangan seperti yang ditunjukkan pada gambar di atas, dimana rumus ditempatkan pada sel kosong pertama di bawah sel yang berisi bilangan terakhir. Masing-masing output dicetak tebal agar lebih mudah terlihat.
Berikut ini contoh penyusunan kode macronya:
Berapapun banyaknya kolom pada suatu tabel atau kolom mana saja yang paling banyak daftarnya kode macro berikut ini berfungsi menjumlahkan bilangan tiap kolom tersebut sepanjang baris kosong yang pertama.
Menjumlahkan Bilangan Pada Setiap Kolom Di Tiap Satu Sel Kosong Di Bawah Sel Terakhir
Cara ini memungkinkan anda untuk menerapkan rumus pada setiap kolom dengan macam-macam daftar/deretan bilangan seperti yang ditunjukkan pada gambar di atas, dimana rumus ditempatkan pada sel kosong pertama di bawah sel yang berisi bilangan terakhir. Masing-masing output dicetak tebal agar lebih mudah terlihat.
Berikut ini contoh penyusunan kode macronya:
Sub JumlahBarisBaru()
Dim KolomAkhir As Long, KolomX As Long, BarisAkhir As Long
KolomAkhir = _
Cells.Find(What:="*", After:=Range("A1"), _
SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
For KolomX = 1 To KolomAkhir
BarisAkhir = Cells(Rows.Count, KolomX).End(xlUp).Row
With Cells(BarisAkhir + 1, KolomX)
.FormulaR1C1 = "=SUM(R4C:R" & BarisAkhir & "C)"
.Font.Bold = True
End With
Next KolomX
End Sub
Menjumlahkan Bilangan Pada Setiap Kolom Di Sepanjang Baris Sejajar Dengan Satu Sel Kosong Di Bawah Sel Yang Paling Akhir
Berapapun banyaknya kolom pada suatu tabel atau kolom mana saja yang paling banyak daftarnya kode macro berikut ini berfungsi menjumlahkan bilangan tiap kolom tersebut sepanjang baris kosong yang pertama.
Sub JumlahSatuBaris()
Dim Baris As Long
Baris = _
Cells.Find(What:="*", After:=Range("A1"), _
SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row + 1
Dim Kolom As Long
Kolom = _
Cells.Find(What:="*", After:=Range("A1"), _
SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
Range(Cells(Baris, 1), Cells(Baris, Kolom)).Font.Bold = True
Range(Cells(Baris, 1), Cells(Baris, Kolom)).FormulaR1C1 _
= "=SUM(R4C:R" & Baris - 1 & "C)"
End Sub
1 Comments
Bagaimana untuk menjumlahkan paling simple aja. Misalnya tiap angka dari cell c4 sampai dengan L13 akan saya tambah 100 nilainya. Jadi yg tadinya angka pd kolom itu 1 misalnya otomatis berubah jadi 101, kalo tadinya 12 jadi 112 dst. Scriptnya gmana??
ReplyDelete