问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL宏代码编写

发布网友 发布时间:2022-05-01 17:55

我来回答

3个回答

热心网友 时间:2022-06-20 16:12

给你把每句的含义写上注释吧,因为你的目标不是很明确,你根据注释稍做修改就可以用了

Sub Macro7()
'
' Macro7 Macro
' 宏由 qx 录制,时间: 2007-4-2
'

'
Charts.Add '增加EXCEL图表
ActiveChart.ChartType = xlLineMarkers '指定刚刚新加的EXCEL图表类型
ActiveChart.SetSourceData Source:=Sheets("Sheet7").Range("G5:G34"), PlotBy _
:=xlColumns '指定刚刚新加的EXCEL图表数据源,如果数据源发生变化,修改("Sheet7")为相应工作表名,("G5:G34")为相应区域即可
ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet7"
With ActiveChart
.HasAxis(xlCategory, xlPrimary) = True
.HasAxis(xlValue, xlPrimary) = True
End With '指定刚刚新加的EXCEL图表的坐标
ActiveChart.Axes(xlCategory, xlPrimary).CategoryType = xlAutomatic '指定刚刚新加的EXCEL图表的坐标格式
ActiveWindow.Visible = False '把当前窗口隐藏,这句挺奇怪的
Windows("Instry_by_province.xls").Activate '激活指定EXCEL文件
Sheets("Sheet7").Select '激活指定的工作表,此处也就是数据源表
End Sub

---------------------------------------------------------

我给你做最最简单的修改吧,在开始由你指定数据源和图表所在工作表的名称。有什么问题可以再问,关键是你想怎么做。
Sub Macro7()
'
' Macro7 Macro
' 宏由 qx 录制,时间: 2007-4-2
'

'
strSheetName=InputBox("请输入数据源Sheet名")
Charts.Add '增加EXCEL图表
ActiveChart.ChartType = xlLineMarkers '指定刚刚新加的EXCEL图表类型
ActiveChart.SetSourceData Source:=Sheets(strSheetName).Range("G5:G34"), PlotBy _
:=xlColumns '指定刚刚新加的EXCEL图表数据源,如果数据源发生变化
ActiveChart.Location Where:=xlLocationAsObject, Name:=strSheetName
With ActiveChart
.HasAxis(xlCategory, xlPrimary) = True
.HasAxis(xlValue, xlPrimary) = True
End With '指定刚刚新加的EXCEL图表的坐标
ActiveChart.Axes(xlCategory, xlPrimary).CategoryType = xlAutomatic '指定刚刚新加的EXCEL图表的坐标格式
ActiveWindow.Visible = False '把当前窗口隐藏,这句挺奇怪的
Windows("Instry_by_province.xls").Activate '激活指定EXCEL文件
Sheets(strSheetName).Select '激活指定的工作表,此处也就是数据源表
End Sub

热心网友 时间:2022-06-20 16:12

1、新建一工作表。
2、在sheet1中插入一个艺术字(艺术字将成为按钮)。
3、右击艺术字→指定宏→新建。
4、复制以下代码,就会在sheet1的A列中出现结果。(若要随机可插入Rnd函数)。

Sub 艺术字1_单击()

step_a:
a = InputBox("A的比例(请输入数字):")
If Not (IsNumeric(a)) Then
MsgBox "输入不是数字,程序终止。"
Exit Sub
End If
a1 = a / 100 * 350
If a1 <> Int(a1) Then
MsgBox "A的个数=350*" & a & "%=" & a1 & "个,数量不是整数,请重新输入。"
GoTo step_a
End If

step_b:
b = InputBox("B的比例(请输入整数):")
If Not (IsNumeric(b)) Then
MsgBox "输入不是数字,程序终止。"
Exit Sub
End If
b1 = b / 100 * 350
If b1 <> Int(b1) Then
MsgBox "B的个数=350*" & b & "%=" & b1 & "个,数量不是整数,请重新输入。"
GoTo step_b
End If

MsgBox "C的比例=1-A的比例-B的比例=" & 100 - a - b & "%"

Sheet1.Cells(1, 2) = "A的数量= " & a1 & "个"
Sheet1.Cells(2, 2) = "B的数量= " & b1 & "个"
Sheet1.Cells(3, 2) = "C的数量= " & 350 - a1 - b1 & "个"

For i = 1 To a1
Sheet1.Cells(i, 1) = "A"
Next i
For i = i To a + b1
Sheet1.Cells(i, 1) = "B"
Next i
For i = i To 350
Sheet1.Cells(i, 1) = "C"
Next i

End Sub

热心网友 时间:2022-06-20 16:13

付费内容限时免费查看回答xz = Application.InputBox("请选择计算方法" & Chr(13) & "1.求和" & Chr(13) & "2.最大值" & Chr(13) & "3.最小值", "请选择", , , , , , 3)

您想要什么公式

提问Sheet2.Range("5:100").Delete

i = 5

If Sheet1.Cells(5, 2) Like "*外单位*" Then

Sheet3.Range(Cells(2, 1), Cells(2, 5)).Copy Sheet2.Range(Cells(i, 1), Cells(i, 5))

i = i + 1

Sheet3.Range(Cells(4, 1), Cells(4, 5)).Copy Sheet2.Range(Cells(i, 1), Cells(i, 5))

i = i + 1

Sheet3.Range(Cells(5, 1), Cells(8, 5)).Copy Sheet2.Range(Cells(i, 1), Cells(i + 3, 5))

i = i + 4

这一段代码,我要整段代码段意思,不要给我去网上找

回答5*2的格式复制每行每列

依次递减

提问还是不懂能不能每一句都标明一下啊

回答这个是一体的呀

一共i为5行

然后一次递减

提问我是每一句都不懂,不会vba的代码!

能有例子吗

回答列子我没有

但是网上有列子

您可以看看

您要学基础的才能看懂

提问你找给我看看

回答这都是里面的函数

提问你网上找个例子我看看

回答Sub aaa()FOR H=起始行 TO 结束行Sheets("sheet2").Cells(H, 7) = Sheets("sheet1").Cells(H, 7)Sheets("sheet2").Cells(H, 8) = Sheets("sheet1").Cells(H, 8)Sheets("sheet2").Cells(H, 10) = Sheets("sheet1").Cells(H, 10)Sheets("sheet2").Cells(H, 11) = Sheets("sheet1").Cells(H, 11)Sheets("sheet2").Cells(H, 12) = Sheets("sheet1").Cells(H, 12)Sheets("sheet2").Cells(H, 13) = Sheets("sheet1").Cells(H, 13)NEXT HEnd Sub

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
wps字体颜色改不了怎么办 玩lol我想走体格极端蛮王全攻击的那种符文怎么加求高手赐教 ,感激不... ...觉得不会玩,求高手赐教,个人觉得钱不够买装备,发育慢 ...加技能点,可以通地狱的,我玩的是1.11的,只为单机,求高手赐教... ...只有R技能的AD加成较高,为什么选AD呢,请高手赐教 lol小丑什么打法好(我现在用的是物攻流)出装也说说~请高手赐教~... 北京首都医科大附属附属复兴医院门诊部地址 首都医科大学附属医院首都医科大学附属复兴医院 北京复兴医院规模 求海贼王动画中所有红发香克斯的出镜 EXCEL里面这个宏如何写 excel如何写下面的宏 我想做一个EXCEL宏不知道该怎么写命令 excel中的宏怎么写啊 如何写一个简单的excel宏 Excel宏怎么写 Excel的宏怎么写! EXCEL中的“宏”怎么做 火字旁加韦读什么 如何在 Microsoft Excel 编写简单的宏 Excel宏,要怎么写? 火字旁一个韦读啥 谁有Photoshop免费中文版的下载地址?不要那种一下下载出别的东西的地址。 如何设置屏幕保护自动更换? 兰花哪个品种最名贵 最贵的兰花品种是什么? 韩剧《太阳的后裔》国语配音版有人想看吗? 为什么淘宝上的兰花姜氏荷有上千元的和几十元差距太大 兰花“姜氏荷”今年价位是多少?大神们帮帮忙 太阳的后裔有国语版吗 在EXCEL中,如何编写这样一个宏? 请教一个EXCEL宏代码的编写? 工伤骨折如何做工伤伤残鉴定 工伤鉴定是不是只要骨折就可以评上十级伤残?鉴定是怎么样鉴定的? 工伤骨折的伤残鉴定标准? 工伤骨折去哪里鉴定 工伤手掌骨折伤残等级鉴定 “衣衫褴褛”的读音是什么? 政府宣传画册怎么制作? 衣衫褴褛的拼音是什么 免费派发的宣传画册是否属于出版物,印制企业是否需要出版物印刷许可? 衣衫褴褛的读音 衣衫褴褛怎么读 宣传画册印刷多少钱? “衣裳褴褛”的“裳”读音是什么? 宣传画册的印刷是怎样定价 衣衫褴褛的褴褛怎么读 “褴褛”怎么读? &quot;褴褛&quot;这两个字是怎么读的? “褴褛”的读音是什么?