100分相送,一個小問題

bloodghost 2003-06-27 04:45:42
程序的主要功能是由用戶輸入行列值後,自動產生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
...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
windcandle 2003-06-27
  • 打赏
  • 举报
回复
ObjExcelSheet.Cells(6, 3 + b).Value
改为
ObjExcelSheet.Cells(6, 3 + b)
windcandle 2003-06-27
  • 打赏
  • 举报
回复
ObjExcelSheet.Cells(6, 3 + b).Value
改为
ObjExcelSheet.Cells(6, 3 + b).text
wynbfqny 2003-06-27
  • 打赏
  • 举报
回复
up 下,明天再来看看

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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