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
 

Attachment: menampilkan hasil formula tanpa menampilkan rumus di cell excel(macro).xlsm
Description: application/vnd.ms-excel.sheet.macroenabled.12

  • [belajar-excel] m... HAIRUL ALAM ha_m...@yahoo.co.id [belajar-excel]
    • RE: [belajar... Zainul Ulum zainul_u...@yahoo.com [belajar-excel]
    • Re: [belajar... Stephen Saputro stephensapu...@gmail.com [belajar-excel]
    • Re: [belajar... hendrik karnadi hendrikkarn...@yahoo.com [belajar-excel]
    • Re: [belajar... HAIRUL ALAM ha_m...@yahoo.co.id [belajar-excel]
      • Re: [bel... zainul_u...@yahoo.com [belajar-excel]
        • Re: ... HAIRUL ALAM ha_m...@yahoo.co.id [belajar-excel]

Kirim email ke