用VBA填充单元格
下面出了点问题,但我不知道是什么。除最后两个If语句外,所有内容都将填充。我没有从excel中得到任何错误,它只是没有填充用VBA填充单元格,vba,excel,Vba,Excel,下面出了点问题,但我不知道是什么。除最后两个If语句外,所有内容都将填充。我没有从excel中得到任何错误,它只是没有填充 If NTC.Region.Value = "China" Then Sheet1.Cells(87, 6).Value = "N/A" Sheet1.Cells(88, 6).Value = "N/A" If NTC.RAR.Value = "No" Then Sheet1.Cells(94, 6).Value = "N/A" If NTC.Rate1.Value =
If NTC.Region.Value = "China" Then
Sheet1.Cells(87, 6).Value = "N/A"
Sheet1.Cells(88, 6).Value = "N/A"
If NTC.RAR.Value = "No" Then
Sheet1.Cells(94, 6).Value = "N/A"
If NTC.Rate1.Value = "Floating" Then
Sheet1.Cells(75, 6).Value = "N/A"
End If
由于缺少
End If
一切都与是否NTC.Region.Value=“China”
试试这个:
'create a block if because you want to do more than 1 thing
If NTC.Region.Value = "China" Then
Sheet1.Cells(87, 6).Value = "N/A"
Sheet1.Cells(88, 6).Value = "N/A"
End if
'Changed to 1 line if statement
If NTC.RAR.Value = "No" Then Sheet1.Cells(94, 6).Value = "N/A"
'Changed to 1 line if statement
If NTC.Rate1.Value = "Floating" Then Sheet1.Cells(75, 6).Value = "N/A"
由于缺少
End If
一切都与是否NTC.Region.Value=“China”
试试这个:
'create a block if because you want to do more than 1 thing
If NTC.Region.Value = "China" Then
Sheet1.Cells(87, 6).Value = "N/A"
Sheet1.Cells(88, 6).Value = "N/A"
End if
'Changed to 1 line if statement
If NTC.RAR.Value = "No" Then Sheet1.Cells(94, 6).Value = "N/A"
'Changed to 1 line if statement
If NTC.Rate1.Value = "Floating" Then Sheet1.Cells(75, 6).Value = "N/A"
请在线检查VBA中
if/then/else
语句的正确格式。还要检查VBA中一行if
语句的格式请联机检查VBA中if/then/else
语句的正确格式。还要检查VBA中的一行if
语句的格式