I have a .xlsm with format table. I am using formula excel, but sometimes my employee change that formula. Some body can teach me how to make VBA for my formula.
1.=IF([@[NO PO]]<>"",[@[NO PO]]&"-"&[@[LINE - NO PO]],"")
2.=IF([@[NO REG]]<>"",[@[NO REG]]&"-"&[@[LINE - NO REG]],"")
3.=IF([@[NO PO]]<>"",COUNTIF($E$8:[@[NO PO]],E8),"")
4.=IF([@[NO REG]]<>"",COUNTIF($S$8:[@[NO REG]],S8),"")
5.=IFERROR(INDEX(TblDataBuyer,MATCH([@[NAMA PEMBELI]],TblDataBuyer[BUYER],0),4),"DATABASE KOSONG!!")
6. =IFERROR(INDEX(TblDataBuyer,MATCH([@[NAMA PEMBELI]],TblDataBuyer[BUYER],0),5),"DATABASE KOSONG!!")
7.=IF([@[JENIS TAGIHAN]]="PPN",([@QTY]*[@[HARGA JUAL]])+([@QTY]*[@[HARGA JUAL]]*0.1),IF([@[JENIS TAGIHAN]]="KBN",[@QTY]*[@[HARGA JUAL]],[@QTY]*[@[HARGA JUAL]]))
I am try to make VBA formula 1st, but that just works on one row..
Sub ID_Item_No_PO_Column()
If Range("E8") <> "" Then
Range("A8").Select
ActiveCell.FormulaR1C1 = Range("E8") & "-" & Range("F8")
Else
Range("A8").Select
ActiveCell.FormulaR1C1 = ""
End If
End Sub
1.=IF([@[NO PO]]<>"",[@[NO PO]]&"-"&[@[LINE - NO PO]],"")
2.=IF([@[NO REG]]<>"",[@[NO REG]]&"-"&[@[LINE - NO REG]],"")
3.=IF([@[NO PO]]<>"",COUNTIF($E$8:[@[NO PO]],E8),"")
4.=IF([@[NO REG]]<>"",COUNTIF($S$8:[@[NO REG]],S8),"")
5.=IFERROR(INDEX(TblDataBuyer,MATCH([@[NAMA PEMBELI]],TblDataBuyer[BUYER],0),4),"DATABASE KOSONG!!")
6. =IFERROR(INDEX(TblDataBuyer,MATCH([@[NAMA PEMBELI]],TblDataBuyer[BUYER],0),5),"DATABASE KOSONG!!")
7.=IF([@[JENIS TAGIHAN]]="PPN",([@QTY]*[@[HARGA JUAL]])+([@QTY]*[@[HARGA JUAL]]*0.1),IF([@[JENIS TAGIHAN]]="KBN",[@QTY]*[@[HARGA JUAL]],[@QTY]*[@[HARGA JUAL]]))
I am try to make VBA formula 1st, but that just works on one row..
Sub ID_Item_No_PO_Column()
If Range("E8") <> "" Then
Range("A8").Select
ActiveCell.FormulaR1C1 = Range("E8") & "-" & Range("F8")
Else
Range("A8").Select
ActiveCell.FormulaR1C1 = ""
End If
End Sub