Foxtable(狐表)用户栏目专家坐堂 → EXCEL自动更新表


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

主题:EXCEL自动更新表

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/9/3 17:09:00 [只看该作者]

谢了!

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/9/4 8:09:00 [只看该作者]

50楼不提示默为更新吗?

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/9/4 9:50:00 [只看该作者]

        If  Sheet1(1,9).Value =  vars("bb") Or Sheet1(1,9).Value =  vars("cc") Then
变量bb、cc 是日期,如何判断Sheet1(1,9).Value 是不是日期?

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


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


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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/9/5 15:42:00 [只看该作者]

在文本框内输入数字300000如何自动变成30,000即是千位分隔符?

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


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

 设置控件的属性->格式符号

 

 http://www.foxtable.com/help/topics/0361.htm

 


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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/9/5 16:26:00 [只看该作者]

如何知道该EXCEL表已全部粘贴回数值不存在链接?

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


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

 遍历全部单元格,看是否存在对应的公式,没有存在,就是已经弄好的。

 

 或者是,已经弄好的那些,你在表的某一个单元格插入一个标志。


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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/9/19 14:54:00 [只看该作者]

DataTables("资产负债表汇总").DataRows.Clear
Dim aa As String
aa=vars("aa")
For Each file As String In filesys .GetFiles(ProjectPath & aa)
    If file.EndsWith(".xls") OrElse file.EndsWith(".xlsx") Then
        Dim Book1 As New XLS.Book(file)
        Dim Sheet1 As XLS.Sheet = Book1.Sheets("资产负债表")
        If  Sheet1(1,0).Value = vars("cc")Then
            Dim dr As DataRow = DataTables("资产负债表汇总").AddNew
            Dim nms1() As String = {"项目","行次","年初数","年未数"}
            '注意下面的循环变量从1开始,而不是从0开始,因为Excel表的第一行是标题
            Dim s1 As String  = Sheet1(3,0).Value
            Dim nn As Integer
            Dim tt As Table = Tables("单位")
            Dim i1 As Integer
            nn=s1.Length
            For i1 = 0 To nn
                For i2 As Integer = 0 To tt.Rows.Count - 1
                    If s1.Substring(i1,4)= tt.Rows(i2)("单位") Then
                        s1 = s1.Substring(i1,2)
                        nn =0
                             Exit For
                    End If
                Next
                If nn = 0 Then
                       Exit For
                End If
            Next
            For n As Integer = 5 To 54
                Dim r As Row = Tables("资产负债表汇总").AddNew()
                For m As Integer = 0 To nms1.Length - 1
                    r(nms1(m)) = Sheet1(n,m).Value
                Next
                r("日期") = Sheet1(1,0).Value
                r("单位") = s1
            Next
            For n As Integer = 5 To 54
                Dim r As Row = Tables("资产负债表汇总").AddNew()
                For m As Integer = 0 To nms1.Length - 1
                    r(nms1(m)) = Sheet1(n,m+4).Value
                Next
                r("日期") = Sheet1(1,0).Value
                r("单位") = s1
            Next
            DataTables("资产负债表汇总").DeleteFor("[行次] is null")
       Else If  Sheet1(1,0).Value <> vars("cc")Then
            MessageBox.Show( Sheet1(3,0).Value & "导入报表日期不符!")
        End If
    End If
Next

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/9/19 14:56:00 [只看该作者]

当sheet1(1,0) 是0000年00月00日,出现错误提示:Conversion from string "" to type 'Date' is not valid.
代码        If  Sheet1(1,0).Value = vars("cc")Then 应如何改?


 回到顶部
总数 106 上一页 1 2 3 4 5 6 7 8 9 10 下一页 ..11