金峰橡胶王金明 发表于 2021-11-4 10:47:00

当前一单元格的值大于0自动将值返回下一单元格的公式设置

求助,需求如题:
前一单元格的值大于0自动将值返回下一单元格的公式设置

大當家 发表于 2021-11-24 19:16:40

=IF(D3>0,D3,"")??

杠王之王 发表于 2021-12-3 22:38:00

大佬,能否做到数据返回到后一格时前面的清空值。

齊俊丞 发表于 2021-12-9 03:47:08

你这个效果得用VBA才好实现,若可以接受,可以写一个

白弟 发表于 2021-12-14 07:02:41

函数做不到,要么vba

起跑线 发表于 2021-12-14 17:23:13

谢谢大佬,帮忙写一下

幸运妹妹 发表于 2021-12-19 13:39:45

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row >= 3 And Target.Row <= 5 And Target.Value <> "" Then
Select Case Target
Case Is > 0
Target.Offset(0, 1) = Target
Target.ClearContents
Case Is <= 0
Target.Offset(0, 1).ClearContents
End Select
End If
End Sub

限d3:d5为自动范围。代码如上,具体见附件
页: [1]
查看完整版本: 当前一单元格的值大于0自动将值返回下一单元格的公式设置