乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em> 打开时提示需要<em>VBA</em>的宏

<em>Excel</em> 打开时提示需要<em>VBA</em>的宏

作者:乔山办公网日期:

返回目录:excel表格制作


详细步骤如下:

1.在VBE界面,双击“Thisworkbook”

2.此处选择workbook,会自动出现两串代

3.在代码中间,添加上要打开Excel运行的代码

4.保存并关闭,再打开这个Excel,就会自动弹出VBA界面来了



可能是有自动宏运zd行,但你的OFFICE文件的宏程序运行功能有问题(未安装或损坏),可以尝试修复OFFICE,然后再打开试试.
友情提示:除非你能确定这个excel文件的安全性,否则打开时自动运行宏的文件很危险(宏病毒很猖獗)

运行VBA一般有以下三种方式。

一、点击菜单栏“开发工具”,选择宏快捷图标-选择需要运zd行的宏,按执行按钮。如图

二、点击附加了程序的按钮。如图:

三、触发了事件驱动的程序。例如下面这段程序,只要在工作表中发生编辑操作,就会触发这段程序运行。代码如下:

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

If ActiveCell.Column = 3 Then

    With Selection.Interior

        .Pattern = xlSolid

        .PatternColorIndex = xlAutomatic

        .ThemeColor = xlThemeColorAccent6

        .TintAndShade = 0.399975585192419

        .PatternTintAndShade = 0

    End With

End If

End Sub



我用VBA写了一个,你参考下吧。呵呵。效果:根据打开文件时的日期,提醒后7天的日程。

实现步骤:在【工程资源管理器】中的【thisworkbook】上双击,在弹出的代码框内写下代码:

Private Sub Workbook_open()
Dim x, i As Integer
Dim thedate As Date
Dim str As String
Dim str1 As String
xr = Cells(65535, 1).End(xlUp).Row
For i = 2 To xr Step 1
thedate = Cells(i, 1).Value
x = DateDiff("d", Now, thedate)
If x <= 7 Then str1 = Cells(i, 1) & ":" & Cells(i, 2) Else str1 = ""
str = str & Chr(10) & str1
Next
MsgBox "最近7天要做的事:" & str
End Sub

相关阅读

  • 如何查看<em>excel</em>中的<em>vba</em>代码

  • 乔山办公网excel表格制作
  • 选中函数名,右键:英文,则点击“Define”,中文则点击“定义”内置函数,看不到代码,只能看到少量的介绍。当然,你有能力的话,可以破解掉,查看内部代码的。excel的VBA代码?
  • <em>Excel</em> <em>vba</em>出现错误

  • 乔山办公网excel表格制作
  • EXCEL中VBA代码的错误" src="/uploads/tu/629.jpg" style="width: 400px; height: 267px;" />一、实现功能要求:求总分。1、在Excel界面中,初始数据如下2/72、进入VBE界面中,编写如下代码:Sub OnErrorResume
  • <em>Excel</em> 有没有VBA代码自动缩进软件

  • 乔山办公网excel表格制作
  • 没有办法,只有:1.养成良好的编写代码习惯;2.活用“编辑”工具条上的“缩进”和“凸出”以及“设置注释块”和“解除注释块”这4个功能有的。Smart Indenter这个小工具就很好用。假
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网