第1个回答 2009-05-12
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
If ActiveCell.Column = 1 And ActiveCell.Row = 1 Then
If Columns("B:B").ColumnWidth = 0 Then
Columns("B:D").Select
Columns("B:D").EntireColumn.AutoFit
Else
Columns("B:D").Select
Selection.ColumnWidth = 0
End If
End If
End Sub
以上程序按一下不行.双击鼠标A1可达到你的要求.
鼠标右键点SHEET1 查看代码
将代码贴入存盘即可.
第2个回答 2009-05-12
很精彩的回复,补充一下,如果是VB的话,可以使用Excel.application 对象来完成
第4个回答 2009-05-12
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
If ActiveCell.Column = 1 And ActiveCell.Row = 1 Then
If Columns("B:B").ColumnWidth = 0 Then
Columns("B:D").Select
Columns("B:D").EntireColumn.AutoFit
Else
Columns("B:D").Select
Selection.ColumnWidth = 0
End If
End If
End Sub
以上程序按一下不行.双击鼠标A1可达到你的要求.
鼠标右键点SHEET1 查看代码
将代码贴入存盘即可.
第5个回答 2009-05-12
很精彩的回复,补充一下,如果是VB的话,可以使用Excel.application 对象来完成