高分相送100,有關excel報表問題!高手邦邦忙

bloodghost 2003-06-27 04:43:06
程序的主要功能是由用戶輸入行列值後,自動產生excel報表,下面是列值的判斷代碼,c代表列值
For b = 1 To c
If b > 9 Then
f = Val(Left$(Str$(b), 1))

ObjExcelSheet.Cells(6, 3 + b).Value = Chr$(48 + f) + Chr$(48 + b - f * 10)這一句是在某單元格中產生10,11,12,.......數值判斷條件有誤,怎麼修改

Else
ObjExcelSheet.Cells(6, 3 + b).Value = Chr$(48 + b)
這一句是在單元格中填入1,2,3,.....9數值
End If

Next b
...全文
127 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
自由之眼 2003-06-27
  • 打赏
  • 举报
回复
x1sheet.Cells(2, 8) = Text1(4).Text
x1sheet.Cells(2, 10) = Text1(5).Text
我是这样写的,没有问题

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧