EXCEL能否设置弹窗提示

EXCEL能否设置弹窗提示,第1张

通过vba可以实现,在对应表(如sheet1)的SelectionChange事件中输入以下代码

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    If (Sheet1Cells(SelectionRow, SelectionColumn) > 5000) Then

        MsgBox ("十分优秀")

    ElseIf (Sheet1Cells(SelectionRow, SelectionColumn) > 2000) Then

        MsgBox ("优秀")

    Else: MsgBox ("一般")

    End If

End Sub

您给的条件中可能有问题,原话

《数字大于2000,自动弹窗提示“一般”,2000-5000之间提示“优秀”》

我的理解应该是

 《数字小于2000,自动弹窗提示“一般”,2000-5000之间提示“优秀”》

所以上述代码使用小于等于2000给提示“一般”。

找到“忽略使用动态数据交换dde的其他应用程序”这一项,取消复选框后打开即可,详细步骤:

1、找到要打开的excel文件。

2、双击打开空白表格。

3、进入excel的系统设置,点击左上角软件小图标,可以看到了界面右小角有“excel选项”功能按键。

4、点击进入“excel选项”页面,找到“高级”选项卡。

5、进入“高级”设置项目,右侧页面下拉找到”忽略使用动态数据交换dde的其他应用程序“这一项,取消复选框,点击右下角“确定”功能按钮。

6、现在回到excel文件夹页面,双击文件,好了,excel文件可以正常打开excel文件可以正常打开了。

1、首先点击选中需要设置单元格中显示提示框的单元格。

2、然后点击鼠标右键,选择打开选项中的“插入批注”选项。

3、然后在单元格位置即可出现一个批注框,在其中可以输入需要显示的文字。

4、点击空白单元格位置即可退出批注的编辑,此时单元格的右上角会显示红色的三角形。

5、当鼠标的光标移动到红色三角形位置即可弹出提示框。

我在网上找到这个方法,你可以试一下,希望能帮到你,

因为工作簿中有隐含的40宏表函数,隐含在隐藏的名称中。有两种方法,第一种比较简单。一、手动选中所有工作表,按下CTRL键单击全部工作表(不能用系统的‘选中所有工作表’选项,会把病毒工作表macro1也选中,造成如下操作无效)。

2、复制至新的工作表中,保存。

3、删除老的EXCEL工作簿。

4、完成。

二、让其现身的方法:

1在Excel界面点Alt+F11,进入VBE窗口,在左边“工程”窗口中点选出问题的那个工作簿,然后插入一个模块:

2将如下代码复制到模块中:

Sub

DisplayNames()

Dim

Na

As

Name

For

Each

Na

In

ThisWorkbookNames

NaVisible

=

True

Next

End

Sub

然后点“运行”按钮运行宏代码,如下图:

3回到EXCEL界面,调出名称管理器,就会看到那个包含宏表函数的名称了:

4点选这个名称,然后选择删除,以后就再也不会有那个提示了。

你的代码很好。

实现方法如下:

1右击sheet1工作表,选择“查看代码”。

2在自动弹出的代码窗口中粘贴上述代码。

3回到excel的sheet1工作表试试,即可看到效果。

代码解释:

第一行定义一个过程,这个过程的含义是选择单元格区域时发生的

第二行开始的ifelseendif多行语句,其实是一条完整的语句,

如果你单击单元格中不是“请按我”三个字时,提示你“您乱按”,但当你单击“请按我”三个字时,这三个字又跑到其它地方去了,同时提示你“("哈哈按不到")”。

其中的语句:Cells(Int(Rnd() 10) + 1, Int(Rnd() 10) + 1) = "请按我"

就是“你按我”三个字跑到其它单元格中去的意思,cells的用法:cells(行号,列号),即单元格地址。

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/4086401.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-04-15
下一篇2024-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存