程序员开发实例大全宝库

网站首页 > 编程文章 正文

几十条excel vba操作的经验积累助力vba编程实战,以前就没听说!

zazugpt 2024-08-10 22:45:03 编程文章 24 ℃ 0 评论

明天就是表白节了,祝愿大家节日快乐,把心里话说出来,牵手成功心中的他/她,祝福!

今天我们继续excel vba干货分享,绝对的干,助你提高工作效力,自己轻松,老板夸赞!

公式与函数

Application.WorksheetFunction.IsNumber(“A1”) ''使用工作表函数检查A1单元格中的数据是否为数字

Range(“A:A”).Find(Application.WorksheetFunction.Max(Range(“A:A”))).Activate ''激活单元格区域A列中最大值的单元格

Cells(8,8).FormulaArray=“=SUM(R2C[-1]:R[-1]C[-1]*R2C:R[-1]C)” ''在单元格中输入数组公式。注意必须使用R1C1样式的表达式图表

ActiveSheet.ChartObjects.Count ''获取当前工作表中图表的个数

ActiveSheet.ChartObjects(“Chart1”).Select ''选中当前工作表中图表Chart1

(ActiveSheet.ChartObjects(“Chart1”).Activate

ActiveChart.ChartArea.Select ''选中当前图表区域

WorkSheets(“Sheet1”).ChartObjects(“Chart2”).Chart. _

ChartArea.Interior.ColorIndex=2 ''更改工作表中图表的图表区的颜色

Sheets(“Chart2”).ChartArea.Interior.ColorIndex=2 ''更改图表工作表中图表区的颜色

Charts.Add ''添加新的图表工作表

ActiveChart.SetSourceData Source:=Sheets(“Sheet1”).Range(“A1:D5”), PlotBy:=xlColumns ''指定图表数据源并按列排列

ActiveChart.Location Where:=xlLocationAsNewSheet ''新图表作为新图表工作表

ActiveChart.PlotArea.Interior.ColorIndex=xlNone ''将绘图区颜色变为白色

WorkSheets(“Sheet1”).ChartObjects(1).Chart. Export FileName:=“C:MyChart.gif”,FilterName:=“GIF” ''将图表1导出到C盘上并命名为MyChart.gif

窗体

MsgBox “Hello!” ''消息框中显示消息Hello

Ans=MsgBox(“Continue?”,vbYesNo) ''在消息框中点击“是”按钮,则Ans值为vbYes;点击“否”按钮,则Ans值为vbNo。

If MsgBox(“Continue?”,vbYesNo)<>vbYes Then Exit Sub ''返回值不为“是”,则退出

C+vbQuestion+vbDefaultButton2 ''使用常量的组合,赋值组Config变量,并设置第二个按钮为缺省按钮

MsgBox “This is the first line.” & vbNewLine & “Second line.” ''在消息框中强制换行,可用vbCrLf代替vbNewLine。

MsgBox "the average is :"&Format(Application.WorksheetFunction.Average(Selection),"#,##0.00"),vbInformation, "selection count average" & Chr(13) ''应用工作表函数返回所选区域的平均值并按指定格式显示

Userform1.Show ''显示用户窗体

Load Userform1 ''加载一个用户窗体,但该窗体处于隐藏状态

Userform1.Hide ''隐藏用户窗体

Unload Userform1 或 Unload Me ''卸载用户窗体

(图像控件).Picture=LoadPicture(“图像路径”) ''在用户窗体中显示图形

UserForm1.Show 0 或 UserForm1.Show vbModeless ''将窗体设置为无模式状态

Me.Height=Int(0.88*ActiveWindow.Height) ''窗体高度为当前活动窗口高度的0.88

Me.Width=Int(0.88*ActiveWindow.Width) ''窗体宽度为当前活动窗口高度的0.88

下期精彩继续

好学、善良、追梦人

欢迎关注咕吧课堂

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表