Foxtable(狐表)用户栏目专家坐堂 → 如何判断负的数字


  共有1928人关注过本帖树形打印复制链接

主题:如何判断负的数字

帅哥哟,离线,有人找我吗?
13861676007
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:188 积分:1754 威望:0 精华:0 注册:2016/4/12 9:05:00
如何判断负的数字  发帖心情 Post By:2019/3/13 11:27:00 [只看该作者]

请教老师:
     向excel表中填入数字,第2行和第4行如果判断为是数字,就加上千位分隔符,出现负数无法被确认为是数字,请求解决!
代码如下:
Dim sss1 As Double
For r As Integer = 0 To dt.Rows.Count - 1 '填入数据
    For c As Integer = 0 To dt.Cols.Count -1
        Sheet(r +3, c).Value = dt.rows(r)(c)
         sheet(r +3, c).Style = style5 '#########此条代码加入后,日期栏无法正常显示 
        If Sheet(r +3, c).Value = "0"
           Sheet(r +3, c).Value = Nothing
        End If
        If c = 1 Or c =3  Then
            If Char.IsNumber(Sheet(r +3, c).Value) '判断是否是数字
               sss1 = CDbl(Sheet(r +3, c).Value) 
               Sheet(r +3, c).Value = format(sss1,"#,###.00")
              sheet(r +3, c).Style = style4 
            End If
       End If
    Next
Next

 回到顶部
帅哥哟,离线,有人找我吗?
13861676007
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:188 积分:1754 威望:0 精华:0 注册:2016/4/12 9:05:00
  发帖心情 Post By:2019/3/13 11:41:00 [只看该作者]

上述描述有些错误码,是第2列和第4列如果判断为是数字

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/13 11:42:00 [只看该作者]

改成


If Double.TryParse(Sheet(r +3, c).Value, sss1) Then

 

http://www.foxtable.com/webhelp/scr/0324.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
13861676007
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:188 积分:1754 威望:0 精华:0 注册:2016/4/12 9:05:00
  发帖心情 Post By:2019/3/13 12:01:00 [只看该作者]

好了,谢谢!

 回到顶部