Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1524|回复: 2

[已解决]请论坛老师帮我完成一段代码。

[复制链接]
发表于 2012-10-16 12:59 | 显示全部楼层 |阅读模式
条件:当sheet2 中A1=1时,继续执行,否则退出。先谢谢了。
Sub test()
    Sheets("Sheet2").Select
'如果A1=1时,继续执行代码,否则,退出'
    Rows("11:11").Select
    Selection.Insert Shift:=xlDown
    Rows("1:1").Select
    Selection.Delete Shift:=xlUp
    Sheets("Sheet1").Select
    Range("B1").Select
    Selection.Insert Shift:=xlDown
    Range("A1").Select
    Selection.Delete Shift:=xlUp
    Selection.Copy
    Range("B1").Select
    ActiveSheet.Paste
End Sub
执行10次.rar (6.05 KB, 下载次数: 4)
发表于 2012-10-16 13:29 | 显示全部楼层    本楼为最佳答案   
Sub test()
    Sheets("Sheet2").Select
If Sheets("Sheet2").Range("A1") <> 1 Then Exit Sub
    Selection.Insert Shift:=xlDown
    Rows("1:1").Select
    Selection.Delete Shift:=xlUp
    Sheets("Sheet1").Select
    Range("B1").Select
    Selection.Insert Shift:=xlDown
    Range("A1").Select
    Selection.Delete Shift:=xlUp
    Selection.Copy
    Range("B1").Select
    ActiveSheet.Paste
End Sub
回复

使用道具 举报

 楼主| 发表于 2012-10-16 15:10 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-21 21:29 , Processed in 0.839936 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表