有一个名为 sample 的表,它有两列 id 和 id2。id2 上的一些记录是用数字填充的,但有些是空的。所以我需要用与他们最接近的记录相同的数字来填充它们。也就是说,如果id2上的每条记录都不为空,则继续下一条,如果id2上的每条记录都为空,则用上一条填写。我怎么能用vba做到这一点?
样本
id id2
1 100
2
3 500
4 600
5
6 800
样本结果
id id2
1 100
2 100
3 500
4 600
5 600
6 800