我有多个用户的Microsoft Excel文件(带宏) . 我曾经使用Google工作表在那里存储一些数据,并使用ActiveSheet.QueryTables.Add函数检索它 . 所以我可以更新这些数据,所有用户都可以轻松更新他们的Excel文件 .

但现在我想将一些数据从Excel存储到谷歌电子表格 . 用户一直在三列中更改数据,我想将这些更改存储在单独的Google工作表中(每个用户都会使用不同的Google工作簿来简化)

所以我需要这样: - 打开谷歌工作表https://docs.google.com/spreadsheets/d/....key..../edit#gid=0 - 选择工作表上的所有数据并删除它 - 从Excel工作表复制三列 - 粘贴在谷歌工作表在A1这些列

我开始挖掘如何做到,但明白这不是那么简单 . 我现在正在使用Internet Explorer进行堆叠:

Dim ie As InternetExplorer
    Set ie = New InternetExplorer
    ie.Visible = True
    ie.Navigate ("https://docs.google.com/spreadsheets/d/....key..../edit?usp=sharing")

我不知道如何选择谷歌表上的所有数据,如何删除它以及如何过去A1 .

当我在搜索问题的答案时,我发现了一些关于stackoverflow的文章,但它对我没有帮助 . 他们建议使用:使用Google Spreadsheets API将数据移至您的在线电子表格中 . 但是如何在VBA中使用它?如何添加此API?

请帮忙!先感谢您!