乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>用<em>VBA</em>将<em&g

<em>EXCEL</em>用<em>VBA</em>将<em&g

作者:乔山办公网日期:

返回目录:excel表格制作


请用工zhidao作表的 BeforeDoubleClick 事件

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Target.Address = Range("A1") Then
        userfomr1.Show
    End If
End Sub


程序代码如下:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Target = "√" Then
        Target = "x"
    ElseIf Target = "x" Then
        Target = ""
    Else
        Target = "√"
    End If
End Sub

例子文件:

 


没有直接的解决办法.

换一种思路吧.
在关闭窗体事件加入:
Application.ScreenUpdating = False'取消Excel刷新
Sheet1.Range("A65536").Select'关闭窗体后,自动选择另一个固定单元格
Application.ScreenUpdating = True'恢复Excel刷新

然后在Worksheet_SelectionChange事件中,加入
if Target.Address(0, 0)="A65536" then exit sub '如果是自动选择的单元格就退出事件

点击 录制宏 执行:全选-调字体9号-最合适行高-最合适列宽

点击 结束录制宏

嗯 Ctrl+F11,在模块1中可以看到宏代码

相关阅读

  • 怎么把<em>Excel</em>中<em>VBA窗口</em>在<

  • 乔山办公网excel表格制作
  • open 事件Private Sub Workbook_Open()End Sub在VBE窗口中左边来的“自thisworkbook" ,双击,就出现左边(通用),把它选为百workbook,再选OPEN事件在这度个事件中加入代码,就可以了!知也可以用S
关键词不能为空
极力推荐

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