EXCEL如何根据单元格数据自动跳到指定单元格 110
excel做检验数据表,B列某单元格数据若小于1就不合格,光标自动跳到G列同一行的单元格填写原因,怎么写函数?...
excel做检验数据表,B列某单元格数据若小于1就不合格,光标自动跳到G列同一行的单元格填写原因,怎么写函数?
展开
4个回答
展开全部
必须用VBA写,代码用如下:
ALT+F11打开VBA编辑器,双击Thisworkbook粘帖以下代码:
Sub test()
EndRow = Range("B65536").End(xlUp).Row
For i = 1 To EndRow
If Range("B" & i).Value < 1 Then
Range("G" & i).Select
Exit For
End If
Next
End Sub
点击工具---宏---宏---执行就开始检测
不想每次都点这么多次,可以画个图形然后右键---指定宏---选中这个TEST。确定后每次只要点这个图形就OK
ALT+F11打开VBA编辑器,双击Thisworkbook粘帖以下代码:
Sub test()
EndRow = Range("B65536").End(xlUp).Row
For i = 1 To EndRow
If Range("B" & i).Value < 1 Then
Range("G" & i).Select
Exit For
End If
Next
End Sub
点击工具---宏---宏---执行就开始检测
不想每次都点这么多次,可以画个图形然后右键---指定宏---选中这个TEST。确定后每次只要点这个图形就OK
追问
这个不行啊,如果B1小于1的话,第二行开始每次输入都会跳到G1去啊。
追答
哦哦哦,再稍微加个条件:
Sub test()
EndRow = Range("B65536").End(xlUp).Row
For i = 1 To EndRow
If Range("B" & i).Value < 1 and Range("G" & i)="" Then
Range("G" & i).Select
Exit For
End If
Next
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=IF(b1<1,"数据为"&B1&",小于1,判定为不合格","")
复制上面公式,粘到 G1,然后下拉
复制上面公式,粘到 G1,然后下拉
追问
根据条件自动填写单元格内容我也会,我说的是光标的自动跳转函数。用VB做的那个。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例如 G1=IF(b1<1,"不合格",“”)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
更多回答(2)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询