根据Excel数据创建日历,该数据会自动更新

时间:2018-11-23 15:48:28

标签: excel vba outlook google-calendar-api icalendar

我想:

  • 基于Excel数据创建日历文件(我知道该怎么做 这个)

  • 每当Excel文件更新时,日历应用中的日历就会自动刷新

有可能吗?我可以使用什么功能?

谢谢

亚历克斯

1 个答案:

答案 0 :(得分:0)

您可以使用Worksheet.Change事件,该事件将在用户或外部链接更改工作表上的单元格时运行。

例如(以下代码示例将数据输入到单元格中时,将A1:A10范围内的值设置为大写):

Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, Range("A1:A10")) Is Nothing Or Target.Cells.Count > 1 Then Exit Sub
    Application.EnableEvents = False
    'Set the values to be uppercase
    Target.Value = UCase(Target.Value)
    Application.EnableEvents = True
End Sub

有关更多信息,请参考此链接:

Worksheet.Change Event (Excel)