使用IF Else IF条件格式化Excel单元格

时间:2019-06-12 09:15:51

标签: vb.net vbscript script-task

我正在尝试使用vb.net代码格式化单元格,对于vb.net编程我还是很陌生,需要帮助。我在excel中的列(G)包含值100。 如果G-列不包含值100,则需要将H列格式化为数字 如果G-列包含值100,则需要将H列的格式设置为美元金额,并将100替换为粗体的“总计:”字。 下面是示例代码。我的所有逻辑工作正常-我的意思是打开和关闭excel文件,只格式化剩余的内容即可

   If Final <> "100" Then
                worksheet.Range("H1", "H20000").NumberFormat = "#,###,###.00"

            ElseIf Final = "100" Then
                worksheet.Range("H1", "H20000").NumberFormat = "#,###,###.00"
                worksheet.Range(Cel.Row, Cel.Row).Value = "SS"
            End If
            Exit For
            'Cel.Offset(0, 1).Value = ID
        Next Cel

0 个答案:

没有答案