Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 将VBA中的代码转换为使用Google文档_Excel_Vba_Google Sheets_Google Sheets Api_Google Sheets Macros - Fatal编程技术网

Excel 将VBA中的代码转换为使用Google文档

Excel 将VBA中的代码转换为使用Google文档,excel,vba,google-sheets,google-sheets-api,google-sheets-macros,Excel,Vba,Google Sheets,Google Sheets Api,Google Sheets Macros,我有一个按钮代码,可以在Excel VBA中使用,但我有一个工作表,我想在Google Docs中应用它,它基本上会在代客泊车工作表的同一行中找到rego,并将交易工作表中已完成的代客泊车单元格更改为今天的日期 非常感谢您的指导 Sub Done1() Dim TodaysDate As Date TodaysDate = Now Dim Rego As String Rego = Range("A3").Value With Worksheets("Tra

我有一个按钮代码,可以在Excel VBA中使用,但我有一个工作表,我想在Google Docs中应用它,它基本上会在代客泊车工作表的同一行中找到rego,并将交易工作表中已完成的代客泊车单元格更改为今天的日期

非常感谢您的指导

Sub Done1()

    Dim TodaysDate As Date
    TodaysDate = Now

    Dim Rego As String
    Rego = Range("A3").Value

With Worksheets("Trades").Range("A1:D20")

    Dim FoundRng As Range

    Set FoundRng = .Find(Rego).Offset(0, 21)

    Sheets("Trades").Range(FoundRng.Address) = TodaysDate

End With

End Sub

VBA在基于web的工具(如GoogleSheets)中不起作用,但您可以将这些过程自动化。有关如何开始的一些想法,请参见下面的链接


我没有用过这个,但我相信你可以简单地记录一个宏,就像你和Excel和Word一样,至少对于基本的东西,你甚至不需要编写任何代码。

我相信你需要在Google文档中使用Google脚本,这有点像javascript。请注意,VBA代码不会在使用javascript类型的Google工作表中运行。因此,您需要在Google脚本/JavaScript中重写代码。但这不是翻译服务,所以你需要自己尝试,如果你遇到了问题或错误,你可以问一个问题。谢谢Peh,是时候清理一下我的JS了:)