Kalo pakai macro, bisa menggunakan code di bawah: Sub v() Const RUMUS_C4 As String = "=VLOOKUP(B4,a!$B$4:$D$6,2,FALSE)" Const RUMUS_D4 As String = "=VLOOKUP(B4,a!$B$4:$D$6,3,FALSE)" Const KOLOM_ISIAN As String = "B", KOLOM_TANGGAL As String = "C", KOLOM_JUMLAH As String = "D" Const barisAwal As Long = 4 Const barisMax As Long = 10000 Const shtTarget As String = "b" With Worksheets(shtTarget) 'mencari baris input terakhir Dim n As Long n = .Range(KOLOM_ISIAN & barisMax).End(xlUp).Row 'tentukan range tanggal (kolom c) dan range jumlah (kolom d) Dim rgTanggal As Range, rgJumlah As Range Set rgTanggal = .Range(KOLOM_TANGGAL & barisAwal & ":" & KOLOM_TANGGAL & n) Set rgJumlah = .Range(KOLOM_JUMLAH & barisAwal & ":" & KOLOM_JUMLAH & n) 'mengisi formula rgTanggal.Formula = RUMUS_C4 rgJumlah.Formula = RUMUS_D4 'rubah menjadi value rgTanggal.Value = rgTanggal.Value rgJumlah.Value = rgJumlah.Value End With End Sub
menampilkan hasil formula tanpa menampilkan rumus di cell excel(macro).xlsm
Description: application/vnd.ms-excel.sheet.macroenabled.12