我有多个用户的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")
我不知道如何选择google工作表上的所有数据,如何删除它以及如何在A1处过去。
当我在搜索问题的答案时,我发现了一些关于stackoverflow的文章,但它对我没有帮助。他们建议使用:使用Google Spreadsheets API将数据移至您的在线电子表格中。但是如何在VBA中使用它?如何添加此API?
请帮忙! 提前谢谢!