kalau sudah terlanjur masuk ke VBA, menurut pendapatku : ya tidak ferlu repot-repot memakai perintah *makro excel-4* lagi.. Lebih mudah membuat fungsi sendiri, nantinya di worksheet akan lebih fleksibel
Public Function FormulaText(X as Range,) As String * FormulaTex = X.Formula* End Function Di worksheet, UDF tsb bisa ditulis di mana saja; misal cell yg mau di rujuk D6 ( formula yg ada di cell D6 akan dimunculkan di L54) , maka di L54 tinggal tulis =FormulaText(D6) Ini lebih praktis jika dibandingkan dgn Define Name yg memanfaatkan Get.Cell ex makro Excel4, karena letak dan jarak dari cell yg akan dirujuk harus tertentu Misal A1 hanya bisa dimunculkan formulanya di B1 (sesuai define name nya) Jika A1 dingin dimunculkan formrulanya di C1 kita harus mengubah Define Namenya dulu On Thu, Jun 16, 2011 at 5:02 PM, sudarsono <[email protected]> wrote: > > > Sedikit info tambahan untuk excel 2007/2010 ( excel 2003 belum saya coba ) > , maka macronya : > Range("b6").Select > a = *Excel.ExecuteExcel4Macro("get.cell(6)")* > Range("c6").Value = "'" & a > > '====== > > > --- In [email protected], Septi Yunita <septi.yunita@...> > wrote: > > o… sudah jelas kalau begitu, > > trims mbak atas penjelasannya… > >

