Google apps script 将excel vba转换为google脚本
我在Google apps script 将excel vba转换为google脚本,google-apps-script,Google Apps Script,我在Excel2010VBA中有此函数,但我无法将其转换为google脚本 Sub CalMoy() Dim i As Integer Dim dMWhit As Double Dim dMBlack As Double dMBlack = 0 dMWhit = 0 For i = 69 To 88 j = 6 For j = 6 To 32 If (Evaluate(Chr(i) &am
Excel2010VBA
中有此函数,但我无法将其转换为google脚本
Sub CalMoy()
Dim i As Integer
Dim dMWhit As Double
Dim dMBlack As Double
dMBlack = 0
dMWhit = 0
For i = 69 To 88
j = 6
For j = 6 To 32
If (Evaluate(Chr(i) & j).Value = "Blanc") Then
dMWhit = dMWhit + Evaluate("C" & j).Value
End If
If (Evaluate(Chr(i) & j).Value = "Noir") Then
dMBlack = dMBlack + Evaluate("C" & j).Value
End If
Next j
Evaluate(Chr(i) & 33).Value = dMWhit
Evaluate(Chr(i) & 34).Value = dMBlack
Next i
End Sub
我尝试使用此代码,但没有成功
function CalMoy(){
var dMBlack = 0;
var dMWhit = 0;
var col='';
for (i = 69; i= 88; i++){
var col=String.fromCharCode(i);
var j = 6
for (j = 6; j=32; j++){
if(eval(col+ j + "value") = "Blanc"){
dMWhit = dMWhit + eval("C" & j).Value
}
if(eval(col+ j).Value = "Noir"){
dMBlack = dMBlack + eval("C" & j).Value
}
}
eval(col + 33).Value = dMWhit
eval(col + 34).Value = dMBlack
}
}
在您的
For
条件中,您有i=88
,应该是i“这不是一个成功”,您需要提供更多信息。有错误信息吗?例外?编译错误?
if(eval(col+ j + "value") = "Blanc"){
function CalMoy(){
var dMBlack = 0;
var dMWhit = 0;
var col='';
for (var i = 69; i < 88; i++){
var col = String.fromCharCode(i);
for (var j = 6; j<32; j++){
if (eval("col + j + value") = "Blanc") {
dMWhit = dMWhit + eval("C + j").Value
}
if (eval(col+ j).Value = "Noir") {
dMBlack = dMBlack + eval("C" & j).Value;
}
}
eval("col + 33").Value = dMWhit;
eval("col + 34").Value = dMBlack;
}
}