Excel表格中多个宏,如何根据制定的数字运行指定的宏

Excel表格中多个宏,如何根据制定的数字运行指定的宏Excel表格中多个宏,如何根据制定的数字运行指定的宏数字在AG4,数字1运行NUM1公式,数字2运行NUM2公式S... Excel表格中多个宏,如何根据制定的数字运行指定的宏Excel表格中多个宏,如何根据制定的数字运行指定的宏 数字在AG4,数字1运行NUM1公式,数字2运行NUM2公式
Sub NUM1()
Range("A2:J24").Select
'上面输入选择性粘贴表格范围
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1").Select
Application.CutCopyMode = False
Columns("K:BE").Select
'上面输入删除的表格范围
Selection.Delete Shift:=xlToLeft
Rows("25:241").Select
Selection.Delete Shift:=xlUp
Range("A1").Select

End Sub

Sub NUM2()
Range("A2:J192").Select
'上面输入选择性粘贴表格范围
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1").Select
Application.CutCopyMode = False
Columns("K:BE").Select
'上面输入删除的表格范围
Selection.Delete Shift:=xlToLeft
Rows("193:241").Select
Selection.Delete Shift:=xlUp
Range("A1").Select

End Sub
展开
 我来答
pieryon
2018-04-03 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14411 获赞数:166866
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
你在单元格的位置输入数字,触发
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = 1 Then
Call NUM1
ElseIf Target = 2 Then
Call NUM2
End If
End Sub
更多追问追答
追问
不好意思才看见小白一枚!能在详细点吗?谢谢
追答
手把手教你吧。怎么lx
cncqly
2018-04-03
知道答主
回答量:5
采纳率:0%
帮助的人:3006
展开全部
Sub 宏()

Select Case InputBox("输入参数")
Case 1
Call NUM1
Case 2
Call NUM2
Case Else
MsgBox ("未输入合法参数")
End Select
End Sub
追问
不好意思才看见小白一枚!能在详细点吗?谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式