单击一个单元格以触发宏

吉姆布

单击某个单元格时,我遇到了以下用于生成msgbox的VBA:

Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Selection.Count = 1 Then
        If Not Intersect(Target, Range("D4")) Is Nothing Then
            MsgBox "Hello World"
        End If
    End If
End Sub

这很好用,但是立即添加另一个的语法是什么?即,单击不同的单元格以获取不同的消息。

谢谢

加里的学生

这是处理两个单元格的一种方法:

Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   If Selection.Count = 1 Then
      If Not Intersect(Target, Range("D4")) Is Nothing Then
         MsgBox "Hello World"
      End If

      If Not Intersect(Target, Range("F5")) Is Nothing Then
         MsgBox "Goodby World"
      End If
   End If
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

didDeselectItemAt indexPath当选择另一个单元格不触发

Excel中的宏-如何替换#Value!在前一个单元格中有一个值

Excel:如果单击另一个单元格,则删除单元格内容

在单击另一个单元格并进行其他一些修改后,我需要在上一个单元格上运行宏

窥视和弹出不会仅在最后一个单元格上触发

单击特定单元格时如何触发宏

可安装在可在一个单元格上触发,从另一个单元格获取数据并在第三个单元格中写入数据的Edit触发器上

单击超链接后将单元格的文本复制到另一个单元格

根据一个单元格在特定行中跳过Excel宏

单击一个单元格后,UICollectionView移动单元格将还原

单击其中一个单元格时重置表格单元格颜色

对象(类Cell)上的自定义click事件仅在您单击时才触发最后一个单元格

单击此单元格后,是否可以使Excel更改另一个单元格的颜色?

查找范围为零的单元格并删除下一个单元格宏

Excel VBA宏复制单元格并粘贴到另一个

宏以自动向下填充到最后一个相邻的单元格

Excel宏,按行搜索返回下一个单元格的值

根据另一个单元格的值调用一个单元格的特定宏

按钮单击不触发当焦点设置为CellEndEdit上DataGridView中的下一个单元格时

onEdit() activeCell 触发后获取列中第一个单元格的内容

基于另一个工作表的单元格触发填充公式

Excel VBA 单击单元格以触发宏 - 不适用于合并的单元格

单击单元格触发宏后,Excel 崩溃

Excel-VBA 宏将单元格内容转换为另一个单元格的注释

Excel VBA 宏:自动填充日期到下一个(右)单元格

宏以在一个工作簿中搜索单元格,如果找到则填充另一个工作簿中的协调单元格

在宏结束时返回到第一个单元格

EXCEL:单击一个单元格并突出显示另一个单元格

如何通过单击任何单元格值然后按下宏按钮来复制任何单元格值,它将将该值粘贴到另一个单元格中?