从而产生不同效果

时间:2023-09-10 17:05:02 

单击Visual Basic工具栏上的安全按钮,在弹出的安全性对话框中可靠发行商标签项底下的‘信任对于“Visual Basic  项目”的访问’前打√。


ALT+F11打开VBE编辑器,单击菜单工具-引用,在弹出的引用-VBAProject对话框中,选择引用Microsoft Visual Basic  6.0 Extensibility这一项。


新建一个模块,命名为:yyzx


在Sheet1(Sheet1)代码窗口,粘贴如下代码:

Sub 引用单元格字符串型代码并执行()

Dim sr, ksh, zh

On Error Resume Next

ksh =  ThisWorkbook.VBProject.VBComponents("yyzx").CodeModule.ProcBodyLine("yyrgzx",  vbext_pk_Proc)

If Err.Number = 35 Then ‘判断yyrgzx过程是否存在

sr = "Sub yyrgzx()" & vbCrLf & Cells(1, 1) & vbCrLf & "End  Sub"

With ThisWorkbook.VBProject.VBComponents("yyzx").CodeModule

.AddFromString sr

End With

Call 引用

Else

With ThisWorkbook.VBProject.VBComponents("yyzx").CodeModule

ksh = .ProcBodyLine("yyrgzx", vbext_pk_Proc)

zh = .ProcCountLines("yyrgzx", vbext_pk_Proc)

.DeleteLines ksh, zh – 1

End With

sr = "Sub yyrgzx()" & vbCrLf & Cells(1, 1) & vbCrLf & "End  Sub"

With ThisWorkbook.VBProject.VBComponents("yyzx").CodeModule

.AddFromString sr

End With

Call 引用

End If

End Sub

Sub 引用()

Call yyrgzx

End Sub


利用窗体工具栏上的按钮,拖拉出一个按钮,命名为:引用单元格内容执行,指定:“Sheet1.引用单元格字符串型代码并执行”的宏。


6查看效果,当A1单元格内容变化时,单击引用单元格内容执行,将根据A1单元格中字符串代码执行,从而产生不同效果。


标签:代码,单元格,引用,执行,Excel教程
0
投稿

猜你喜欢

  • Win7系统怎么设置定时关机 电脑使用定时关机的方法

    2023-03-26 03:17:50
  • PPT怎么画太极八卦图? 太极八卦图的正确画法

    2022-08-04 09:22:43
  • 如何使用PowerShell命令创建Win10系统还原点教程

    2023-02-20 06:44:21
  • Win7/Win8.1升级Win10正式版遇到的问题汇总

    2023-12-02 22:50:54
  • VMware Workstation怎么打开在线文档?

    2023-12-17 07:24:15
  • 如何查看QQ空间加密相册照片?

    2022-07-21 18:53:48
  • 笔记本电脑插耳机听不到声音的解决方法

    2023-09-08 21:10:59
  • Excel2010单元格如何显示图表?

    2022-04-21 14:25:46
  • WPS word图片插入文档为何不能完全显示

    2022-04-28 13:56:51
  • PowerPoint2010轻松2步即可快速插入公式

    2022-12-08 12:39:51
  • excel利用公式进行隔行填充颜色的方法

    2022-04-06 18:32:08
  • 百度网盘里的文件怎么直接打印出来?

    2022-12-03 20:22:51
  • Excel使用SMALL函数获得后三名的成绩

    2023-07-26 06:17:22
  • Win10耳机有杂音滋滋声怎么调?

    2022-11-08 09:26:57
  • gta5离线模式无法建立连接怎么办_gta5离线模式无法建立连接解决方法

    2022-07-06 13:58:23
  • Windows XP系统不显示U盘 XP可以识别但无法显示U盘

    2022-04-28 15:24:37
  • PPT模版去除水印的方法实例教程

    2023-06-14 03:57:41
  • WPS 如何在Excel中克隆表格

    2022-09-23 05:42:10
  • 如何对EXCEL列进行指定顺序排列

    2023-08-07 02:42:18
  • 苹果 macOS Monterey 12.1 开发者预览版 Beta4 发布

    2022-06-11 09:16:28
  • asp之家 电脑教程 m.aspxhome.com