最近发现
Zoho Sheet中居然可以实现宏和数据透视表的功能,太厉害了。Google Sheet还没有这个功能。
在Zoho Sheet中新建一个工作表后,你可以在菜单栏上分别看到“宏”和“数据透视表”。菜单“宏”的子菜单分别由“新建宏”、“记录宏”、“运行宏”、“查看宏”、“VBA编辑器”和“帮助”,如下图:

点击“新建宏”,将弹出一个DIV层窗口,包括两个标签页“新建宏”和“宏列表”,如下图:
输入“宏名”和“描述”后,单击“写”按钮,将显示“VBA编辑器”的DIV层窗口。你可以使用熟悉的VBA代码(语法相同,但Excel对象可能有些出入,没有一一尝试)。例如在过程TryIt中输入下面的代码:
Sub TestIt()
'Just try it Dim i
As Integer For i=1
To Sheets.Count cells(5+i,1)= Sheets(i).Name
Next i
End Sub
如下图:

保存后点击“运行”按钮,或者关闭“VBA编辑”,从工作表菜单“宏”中选择“运行宏”,如图:

过程运行后将出现消息框,如下图:

Zoho Sheet的电子表格对象只有ThisWorkbook对象,没有工作表对象。并且ThisWorkbook对象只有两个事件:“Open”和“NewSheet”。顾名思义,“Open”事件发生在工作簿打开的时候,而“NewSheet”事件发生在点击工作表名称左边的“+”按钮新建工作表的时候。如下图:

在NewSheet事件中添加下面的代码:
REM ThisWorkbook Module
Private Sub Workbook_NewSheet(
ByVal Sh
As Object) MsgBox "欢迎来到新的工作表" & Sh.Name
End Sub
当用户点击“新建工作表”按钮时,新的工作表建立后将显示消息框。如下图:

把VBA宏应用到Web应用上,这个还真是独树一帜。
原文出处:
http://www.vbafan.com/2009/03/14/zoho-sheet-vba-macro/