Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 用于报告工作天数的消息_Vba_Excel - Fatal编程技术网

Vba 用于报告工作天数的消息

Vba 用于报告工作天数的消息,vba,excel,Vba,Excel,我使用下面的代码来通知任何在工资单中注册的人他工作少于30天。它工作得很好,但我遇到的问题是,给出的消息包含员工的姓名,例如,Nabil Amer工作了H天 在这里,我希望消息定义天数,而不是字母“H” Private子工作簿\u Open() 出错时继续下一步 将名称设置为字符串 变暗和变长一样长 Dim RowNrString作为字符串 Dim CloumnEmpName作为字符串 Dim CLUMNNAMEREMSTATUS作为字符串 将状态设置为字符串 朦胧的白昼如细绳 工作表(“主工资

我使用下面的代码来通知任何在工资单中注册的人他工作少于30天。它工作得很好,但我遇到的问题是,给出的消息包含员工的姓名,例如,
Nabil Amer工作了H天

在这里,我希望消息定义天数,而不是字母“H”

Private子工作簿\u Open()
出错时继续下一步
将名称设置为字符串
变暗和变长一样长
Dim RowNrString作为字符串
Dim CloumnEmpName作为字符串
Dim CLUMNNAMEREMSTATUS作为字符串
将状态设置为字符串
朦胧的白昼如细绳
工作表(“主工资单”)。选择
CloumnEmpName=“C”
CloumnNameRemStatus=“K”
Daysworked=“H”
RowNrNumeric=2
RowNrString=RowNrNumeric
EmpName=Range(CloumnEmpName+RowNrString).Value
DueDate=范围(克隆中间值+行字符串)。值
RemStatus=范围(CloumnNameRemStatus+RowNrString)。值
不使用名称“”
如果单元格(行数值,8)。值<30_
而不是空的(单元格(RowNrNumeric,2))
MsgBox“警告:“+EmpName+”工作时间为“+Daysworked+”天”
范围(Daysworked+RowNrString)。Interior.ColorIndex=3
范围(Daysworked+RowNrString)。选择
如果结束
RowNrNumeric=RowNrNumeric+1
RowNrString=RowNrNumeric
EmpName=Range(CloumnEmpName+RowNrString).Value
RemStatus=范围(CloumnNameRemStatus+RowNrString)。值
环
端接头
屏幕截图:

更改此选项:

MsgBox "WARNING: " + EmpName + " worked for " + Daysworked + " Days "
为此:

MsgBox "WARNING: " + EmpName + " worked for " & Range(Daysworked & RowNrNumeric).Value & " Days "

很抱歉,为了让自己更清楚,我还想添加图片,但我的系统不允许我这样做。请将图片上传到任何免费图片托管网站(例如imgur.com),并将链接粘贴到您的问题中。谢谢。
MsgBox "WARNING: " + EmpName + " worked for " & Range(Daysworked & RowNrNumeric).Value & " Days "