请教用VBA判断单元格为空返回前一单元格值
时间:2011-08-05
来源:互联网
附件

2011-8-5 17:35, 下载次数: 3
作者: 风和日月 发布时间: 2011-08-05
作者: 风和日月 发布时间: 2011-08-05
附件

2011-8-5 17:54, 下载次数: 4
作者: LangQueS 发布时间: 2011-08-05
作者: 风和日月 发布时间: 2011-08-05
代码:
Sub aa()Dim arr, h%, i%
arr = Sheet1.Range("a3:k16")
For h = 1 To UBound(arr)
For i = UBound(arr, 2) To 1 Step -1
If Len(arr(h, i)) <> 0 Then
Cells(h + 2, 12) = arr(h, i)
Exit For
End If
Next i
Next h
End Sub
附件

2011-8-5 18:16, 下载次数: 1
作者: flysum2008 发布时间: 2011-08-05
作者: 风和日月 发布时间: 2011-08-05
Dim arr, h%, i%
arr = Sheet1.Range("a3:k16") '将数据区域赋值给数组arr
For h = 1 To UBound(arr) '循环,有多少行就循环多少次
For i = UBound(arr, 2) To 1 Step -1 ''倒循环,有多少列就循环多少次,目的是判断靠近空单元格的第一个日期
If Len(arr(h, i)) <> 0 Then '如果单元格不是空值,则
Cells(h + 2, 12) = arr(h, i) '将arr(h, i) 写入L列
Exit For '退出循环,因为已经找到日期了
End If
Next i
Next h
End Sub
你可以打开代码窗口,按F8逐语句就会明白了。
作者: flysum2008 发布时间: 2011-08-05
作者: 风和日月 发布时间: 2011-08-05
Sub test2()
Worksheets("sheet1").Activate
For i = 3 To [a65536].End(3).Row
Cells(i, 12) = Cells(i, 12).End(1).Value
Next
End Sub
附件

2011-8-5 18:44, 下载次数: 11
作者: yaozong 发布时间: 2011-08-05
附件

2011-8-5 18:54, 下载次数: 4
作者: 风和日月 发布时间: 2011-08-05
Worksheets("sheet2").Activate
For i = 3 To Cells.Find("*", , , , 1, 2).Row
If Cells(i, 2) = "" Then
Cells(i, 12) = Cells(i, 14).Value
Else
Cells(i, 12) = Cells(i, 12).End(1).Value
End If
Next
End Sub
附件

2011-8-5 19:08, 下载次数: 5
作者: yaozong 发布时间: 2011-08-05
作者: 风和日月 发布时间: 2011-08-05
引用:
原帖由 风和日月 于 2011-8-5 19:19 发表老师能否帮忙讲解一下,谢谢
Worksheets("sheet2").Activate '激活表2
For i = 3 To Cells.Find("*", , , , 1, 2).Row '3至最后数据行的循环
If Cells(i, 2) = "" Then '判断/如果b列等于空白时
Cells(i, 12) = Cells(i, 14).Value '循环行的L列等于N列值
Else '否则
Cells(i, 12) = Cells(i, 12).End(1).Value '循环行的L列等于L列向左有数据列的值
End If '退出判断
Next '下一个/结束循环
End Sub
作者: yaozong 发布时间: 2011-08-05
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28