按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
误 23 应用程序定义或对象定义错误 24 应用程序定义或对象定义错误 25 应用程序定义或
对象定义错误 26 应用程序定义或对象定义错误 27 应用程序定义或对象定义错误 28 溢出
堆栈空间 29 应用程序定义或对象定义错误 30 应用程序定义或对象定义错误 31 应用程序
定义或对象定义错误 32 应用程序定义或对象定义错误 33 应用程序定义或对象定义错误 34
应用程序定义或对象定义错误 35 子过程或函数未定义 36 应用程序定义或对象定义错误 37
应用程序定义或对象定义错误 38 应用程序定义或对象定义错误
LVI
…………………………………………………………Page 57……………………………………………………………
Excel_word_ppt_使用技巧大全(完全版)
39 应用程序定义或对象定义错误 40 应用程序定义或对象定义错误 41 应用程序定义或对象
定义错误 42 应用程序定义或对象定义错误 43 应用程序定义或对象定义错误 44 应用程序
定义或对象定义错误 45 应用程序定义或对象定义错误 46 应用程序定义或对象定义错误 47
DLL 应用程序客户太多 48 加载 DLL 错误 49 DLL 调用约定错误 50 应用程序定义或对象定
义错误 51 内部错误 52 文件名或文件号错误 53 文件未找到 54 文件模式错误 55 文件已
打开 56 应用程序定义或对象定义错误 57 设备 I/O 错误 58 文件已存在 59 记录长度错误
60 应用程序定义或对象定义错误 61 磁盘已满 62 输入超出文件尾 63 记录号错误 64 应用
程序定义或对象定义错误 65 应用程序定义或对象定义错误 66 应用程序定义或对象定义错
误 67 文件太多 68 设备不可用 69 应用程序定义或对象定义错误 70 拒绝的权限 71 磁盘
未准备好 72 应用程序定义或对象定义错误 73 应用程序定义或对象定义错误 74 不能更名
为不同的驱动器 75 路径/文件访问错误 76 路径未找到 77 应用程序定义或对象定义错误
78 应用程序定义或对象定义错误 79 应用程序定义或对象定义错误 80 应用程序定义或对象
定义错误 81 应用程序定义或对象定义错误 82 应用程序定义或对象定义错误
LVII
…………………………………………………………Page 58……………………………………………………………
Excel_word_ppt_使用技巧大全(完全版)
83 应用程序定义或对象定义错误 84 应用程序定义或对象定义错误 85 应用程序定义或对象
定义错误 86 应用程序定义或对象定义错误 87 应用程序定义或对象定义错误 88 应用程序
定义或对象定义错误 89 应用程序定义或对象定义错误 90 应用程序定义或对象定义错误 91
对象变量或 With 块变量未设置 92 For 循环未初始化 93 无效的模式串 94 无效使用 Null
95 应用程序定义或对象定义错误 96 由于对象已经激活了事件接受器支持的最大数目的事
件,不能吸收对象的事件 97 不能调用对象的友元函数,该对象不是所定义类的一个实例。 98
属性或方法调用不能包括对私有对象的引用,不论是作为参数还是作为返回值 99 应用程序定
义或对象定义错误 100 应用程序定义或对象定义错误
122、Private Sub Calendar1_Click() ActiveCell = Me。Calendar1。Value End Sub 123、设
置日历控件字号 Private Sub UserForm_Initialize() Me。Calendar1。GridFont。Size = 14 End
Sub 124、以下是从金刚金作品里提出来的部份事件代码,做得很好,值得借鉴学习: Private
Sub Workbook_Activate() MsgBox 〃 工作簿被切换为作用工作簿 〃; vbInformation;
〃Workbook_Activate〃 End Sub Private Sub Workbook_AddinInstall() MsgBox 〃激活新的加
载 宏 时 〃; vbInformation; 〃Workbook_AddinInstall〃 End Sub Private Sub
Workbook_AddinUninstall() MsgBox 〃 取 消 以 前 选 取 的 加 载 宏 时 〃; vbInformation;
〃Workbook_AddinUninstall〃 End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean)
MsgBox 〃工作簿被关闭之前〃; vbInformation; 〃Workbook_BeforeClose〃 End Sub Private Sub
Workbook_BeforePrint(Cancel As Boolean) MsgBox 〃工作簿打印之前〃; vbInformation;
〃Workbook_BeforePrint〃 End Sub Private Sub Workbook_BeforeSave(ByVal SaveAsUI As
Boolean; Cancel As Boolean) MsgBox 〃 工 作 簿 进 行 保 存 之 前 〃; vbInformation;
〃Workbook_BeforeSave〃 End Sub
LVIII
…………………………………………………………Page 59……………………………………………………………
Excel_word_ppt_使用技巧大全(完全版)
Private Sub Workbook_Deactivate() MsgBox 〃工作簿切换为非作用工作簿〃; vbInformation;
〃Workbook_Deactivate〃 End Sub Private Sub Workbook_NewSheet(ByVal Sh As Object)
MsgBox 〃 新建工作表 〃; vbInformation; 〃Workbook_NewSheet〃 End Sub Private Sub
Workbook_Open() MsgBox 〃打开工作簿〃; vbInformation; 〃Workbook_Open〃 End Sub Private
Sub Workbook_PivotTableCloseConnection(ByVal Target As PivotTable) MsgBox 〃数据透
视表关闭与其数据源的连接之后〃; vbInformation; 〃Workbook_PivotTableCloseConnection〃
End Sub Private Sub Workbook_PivotTableOpenConnection(ByVal Target As PivotTable)
MsgBox 〃 数 据 透 视 表 打 开 与 其 数 据 源 的 连 接 之 后 〃; vbInformation;
〃Workbook_PivotTableOpenConnection〃 End Sub Private Sub
Workbook_SheetActivate(ByVal Sh As Object) MsgBox 〃工作表〃 & Sh。Name & 〃切换为作用
工 作 表 〃; vbInformation; 〃Workbook_SheetActivate〃 End Sub Private Sub
Workbook_SheetBeforeDoubleClick(ByVal Sh As Object; ByVal Target As Range; Cancel As
Boolean) MsgBox 〃 任 一 单 元 格 双 击 鼠 标 之 后 〃; vbInformation;
〃Workbook_SheetBeforeDoubleClick〃 End Sub Private Sub
Workbook_SheetBeforeRightClick(ByVal Sh As Object; ByVal Target As Range; Cancel As
Boolean) MsgBox 〃 任 一 单 元 格 单 击 鼠 标 右 键 之 后 〃; vbInformation;
〃Workbook_SheetBeforeRightClick〃 End Sub Private Sub Workbook_SheetCalculate(ByVal
Sh As Object) MsgBox 〃 工 作 表 内 容 进 行 重 算 之 后 〃; vbInformation;
〃Workbook_SheetCalculate〃 End Sub Private Sub Workbook_SheetChange(ByVal Sh As Object;
ByVal Target As Range) MsgBox 〃 在工作表内进行不同的操作 〃; vbInformation;
〃Workbook_SheetChange〃 End Sub Private Sub Workbook_SheetDeactivate(ByVal Sh As
Object) MsgBox 〃 工作表 〃 & Sh。Name & 〃 切换为非作用工作表 〃; vbInformation;
〃Workbook_SheetDeactivate〃 End Sub Private Sub Workbook_SheetFollowHyperlink(ByVal
Sh As Object; ByVal Target As Hyperlink) MsgBox 〃按下Excel超链接之后〃; vbInformation;
〃Workbook_SheetFollowHyperlink〃 End Sub Private Sub
Workbook_SheetPivotTableUpdate(ByVal Sh As Object; ByVal Target As PivotTable) MsgBox
〃数据透视表更新之后 〃; vbInformation; 〃Workbook_SheetPivotTableUpdate〃 End Sub
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object; ByVal Target As Range)
LIX
…………………………………………………………Page 60……………………………………………………………
Excel_word_ppt_使用技巧大全(完全版)
MsgBox 〃 工 作 表 里 选 取 不 同 单 元 格 范 围 时 〃; vbInformation;
〃Workbook_SheetSelectionChange〃 End Sub Private Sub Workbook_WindowActivate(ByVal Wn
As Window) MsgBox 〃 工 作 簿 切 换 为 作 用 工 作 簿 〃; vbInformation;
〃Workbook_WindowActivate〃 End Sub Private Sub Workbook_WindowDeactivate(ByVal Wn As
Window) MsgBox 〃 工 作 簿 切 换 为 非 作 用 工 作 簿 〃; vbInformation;
〃Workbook_WindowDeactivate〃 End Sub Private Sub Workbook_WindowResize(ByVal Wn As
Window) MsgBox 〃 工 作 簿 被 打 开 或 窗 口 最 大 化 、 最 小 化 之 后 〃; vbInformation;
〃Workbook_WindowResize〃 End Sub Private Sub Worksheet_SelectionChange(ByVal Target
As Range) MsgBox 〃选取不同单元格范围时〃; vbInformation; 〃Worksheet_SelectionChange〃
End Sub 125、Rem 选定单元格的个数 Sub t() MsgBox Selection。Cells。Count End Sub 126、
Application。OnKey 〃{F11}〃; 〃ccc〃禁用F11 127 、'选中A列除A1外的第一个非空单元格
'a65536'。End(xlUp)。Offset(1; 0)。Select 128、Private Sub mandButton1_Click() On
Error GoTo ad ' 注 意 后 面 的 ad , 这 是 错 误 处 理 的 用 法 i = Range(〃a1〃)。Value
Sheets(CStr(i))。Select ret = MsgBox(〃是否覆盖〃; vbYesNo; 〃〃) If ret = vbYes Then
Range(〃A5:C7〃)。Copy Sheets(CStr(i))。Range(〃A1〃) ' 重 点 在 copy 之 后 Else
Sheets。Add。Name = i & 〃。2〃 Range(〃A5:C7〃)。Copy Sheets(CStr(i & 〃。2〃))。Range(〃A1〃) End
If End ad: Sheets。Add。Name = i '工作表名的变化是可见的 Range(〃A5:C7〃)。Copy
Sheets(CStr(i))。Range(〃A1〃) End Sub 129、用变量取代Sheet1中的―1‖ For i = 1 To 3
Sheets(〃sheet〃 & i)。Range(〃A2〃) = 〃1234〃 Next 130、中英对照 English 繁體中文 簡体
中文 Absolute Referencing 絕對參照 绝对引用