vba到google脚本转换器
这是我试图转换的VBA脚本。你们中的一些人可能会看到这一点,认为这是一件容易改变的事,我已经试着一步一步地去做了,但没有任何运气vba到google脚本转换器,vba,google-apps-script,Vba,Google Apps Script,这是我试图转换的VBA脚本。你们中的一些人可能会看到这一点,认为这是一件容易改变的事,我已经试着一步一步地去做了,但没有任何运气 Private Sub Worksheet_Change(ByVal Target As Range) Dim rngStart As Range, rngCrit As Range Set rngStart = Range("A3") Set rngCrit = Range("B1") On Error GoTo ExitPoint
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngStart As Range, rngCrit As Range
Set rngStart = Range("A3")
Set rngCrit = Range("B1")
On Error GoTo ExitPoint
Application.EnableEvents = False
If Not Intersect(Target, rngCrit) Is Nothing Then
Range(rngStart, Cells(Rows.Count, rngStart.Column).End(xlUp)).ClearContents
If Val(rngCrit) > 0 Then
With rngStart.Resize(Val(rngCrit))
.Value = "=ROW()-" & rngStart.Row - 1
.Value = .Value
End With
End If
End If
ExitPoint:
Set rngStart = Nothing
Set rngCrit = Nothing
Application.EnableEvents = True
End Sub
有人能帮忙把这个VBA转换成谷歌脚本吗?谢谢。有一些这样的“转换”示例,但它们通常是重新实现,而不是转换。这是一个微妙的区别,但很重要。虽然可以从一种语言转换为另一种语言,但真正的挑战在于Excel/VBA与Google电子表格/Apps脚本/javascript中的底层对象模型和可用方法之间的差异
您获得成功的最佳机会是使用VBA Sub作为一种规范;如果您能清楚地解释VBA Sub实现了什么功能,那么您就有了在google电子表格中实现的新功能的规范基础。有一些这样的“转换”示例,但它们通常是重新实现,而不是转换。这是一个微妙的区别,但很重要。虽然可以从一种语言转换为另一种语言,但真正的挑战在于Excel/VBA与Google电子表格/Apps脚本/javascript中的底层对象模型和可用方法之间的差异
您获得成功的最佳机会是使用VBA Sub作为一种规范;如果您能清楚地解释VBA Sub实现的功能,您就有了在google电子表格中实现的新功能规范的基础。您可以使用GSpread.NET自动将VBA转换为google脚本。 It库允许使用MicrosoftExcelAPI读写Google电子表格。
示例:您可以使用GSpread.NET自动将VBA转换为Google脚本。 It库允许使用MicrosoftExcelAPI读写Google电子表格。
示例:那么,到目前为止您尝试了什么?我尝试用一些等效的Google脚本替换一些命令。我的问题是我的思维过于线性。我正试图以与VBA完全相同的方式编写代码,并尝试将关键字从VBA切换到Google脚本中的关键字。那么,到目前为止,您尝试了什么?我尝试用一些等效的Google脚本替换一些命令。我的问题是我的思维过于线性。我正试图以与VBA完全相同的方式编写代码,只是试图将关键字从VBA切换到Google Scription中的关键字。这家伙提供廉价的转换率。他帮助了我很多网站。google.com/view/digitalthinks/contacts这个家伙提供廉价的转换服务。他帮助了我很多网站。google.com/view/digitalthinks/contact