Matlab删除一行代码:删除线穿过一行(excel strike out)

我想写一个宏,只有当它验证一个条件,但它不工作。

我的代码是:

With ThisWorkbook.Sheets("Plan Traitement Risque")
    For i = 6 To lr1 Step 1
      If Application.CountIf(col_2, .Range("B" & i).Value) = 0 Then
        .Rows(i).Font.Strikethrough
      End If
    Next i 
End with
3

Jeeped 的评论是一个更有效的解决方案-但如果你想走 VBA 路线,那么你需要使用:

.Rows(i).Font.Strikethrough = True

Strikethrough是一个属性,而不是一个方法,所以在这种情况下,您需要显式地将值设置为TrueFalse

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(347)
Windows7搭建ftp服务器:运行WAMP的Windows7上的FTP服务器
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(15条)