Contoh Rumus R1C1 pada Macro yang Menggunakan Barisan Sel Bernama dan Acuan Sel Campuran
Kami akan berbagi sebuah contoh kode macro untuk memprogram rumus dalam bentuk acuan R1C1 pada suatu contoh worksheet daftar gaji.
Adapun sel yang menjadi acuan adalah sel yang telah bernama yang dijadikan sebagai sel acuan absolut dan sel lainnya pada tabel yaitu sel relatif.
Gaji lembur akan dihitung jika telah memenuhi kriteria maksimum jam kerja di sel B2 dan menjadi sel acuan absolut.
Pengali gaji lembur di sel B3 dengan nama "Pengali" yang mana akan mengalikan nilainya jika jam kerja dinyatakan memenuhi kriteria.
Rumus di sel D5 yang disalin hingga ke sel D8 adalah:
=IF(B5<=$B$2,B5*C5,SUM((B5-$B$2)*Pengali,$B$2)*C5)
Barisan sel D5:D8 telah diberi nama "Total".
Dalam macro, silakan Anda amati dan pelajari penulisan sintaks acuan relatif dan acuan absolut dalam statement If dan sekumpulan rumus dalam fungsi SUM.
Range("Total").FormulaR1C1 = _
"=IF(RC[-2]<=R2C2,RC[-2]*RC[-1],SUM((RC[-2]-R2C2)*Pengali,R2C2)*RC[-1])"
End Sub
Contoh macro di atas dapat memberikan Anda pengertian yang mendalam untuk membuat pola rumus dalam macro untuk menyelesaikan situasi pada umumnya.
Demikian penjelasan tentang contoh rumus R1C1 di Macro, semoga bermanfaat.

