用VBA 点击一个按钮清除sheet1(C3-O23行)和sheet2(从第二行开始)-sheet13(从第二行开始)中所有数据

点击清除有提示-是否要清空数据

第1个回答  2013-10-14
第一个可以这样写
Sheet1.Range("C3:O23").ClearContents ‘只删除内容,保留格式
或者
Sheet1.Range("C3:O23").Clear ’删除数据和格式

后面的自己参考咯
第2个回答  2013-10-14
Private Sub 按钮1_Click()
If MsgBox("确认要清除sheet1(C3-O23)和sheet2(从第二行开始)及sheet13(从第二行开始)中所有数据吗?", 1 + 48 + 256, "警 告") = vbOK Then
Sheet1.Range("c3:o23") = ""
Sheet2.Rows("2:65536") = ""
Sheet13.Rows("2:65536") = ""
End If

End Sub本回答被提问者采纳
第3个回答  2013-10-14

代码在按钮下,自己复制吧!

追问

运行出错

追答

更新

 

 

相似回答