前面写到,我需要一个函数,叫ctof()和ftoc(),来完成在Excel中对摄氏/华氏温度的相互转换。
其实函数很简单,就是 f = (9 / 5) * c + 32 。问题的关键, 要让这个函数能像普通函数一样,在单元格中能正常使用。
要把这个函数保存在VBA的“模块”下面,而不是Sheet1或ThisWorkBook下面。
具体操作是:按Alt-F11,然后Insert,选择Modules。然后在新建的Modules里面新建一个函数public function ctof(c as double) as double,函数体就是上面的f=(9/5)*c+32了。
这样,就能在当前Excel文档中随便调用这个函数了。ftoc可同样处理。
不过,下一步的想法是,能不能想办法在所有文档中调用?有了答案,我再告诉你们。
