|
楼主 |
发表于 2010-3-28 10:19
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
If Target.Row > 3 And Target = Target.Offset(-1, 0) And Target <> "" And Target.Offset(0, 1) = "" Then '如果 Target的行标>3 并且 Target= Target的<偏移>(-1,0) 并且 Target 不等于 空值 并且 Target的<偏移>(0,1)=空值 则执行
Range("b" & Target.Row - 1 & ":g" & Target.Row - 1).Copy Range("b" & Target.Row) '<单元格>区域("b" & Target.Row - 1 & ":g" & Target的行标-1 )的复制<单元格>区域("b" & Target.Row)
Range("h" & Target.Row) = Range("h" & Target.Row - 1) + 1 '<单元格>区域("h" & Target.Row)=<单元格>区域("h" & Target.Row - 1)+1
Range("l" & Target.Row - 1 & ":n" & Target.Row - 1).Copy Range("l" & Target.Row) '<单元格>区域("l" & Target.Row - 1 & ":n" & Target的行标-1 )的复制<单元格>区域("l" & Target.Row)
End If 'If判断过程结束
看来对含有引号的区域的字串提取还要再改良一下,多谢提醒
[ 本帖最后由 kevinchengcw 于 2010-3-28 10:21 编辑 ] |
|