如上圖,excel2007如何實(shí)現(xiàn)點(diǎn)擊sheet1中的B2單元格,彈出sheet2的明細(xì),不要超鏈接的方法。因?yàn)槲抑幌胱尮ぷ鞑局酗@示sheet1工作表。
原工作簿中有2張工作表,其中sheet1和sheet2分別如上圖,工作簿中目前只正常顯示了sheet1,sheet2已隱藏(只想讓使用者打開表后看到sheet1,而不顯示sheet2,待點(diǎn)擊后再?gòu)棾雒骷?xì)就行)。使用VBA事件可進(jìn)行該操作:
alt+f11,點(diǎn)擊sheet1,復(fù)制粘貼如下代碼。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$B$2" Then
Worksheets("Sheet2").Visible = True
Worksheets("Sheet2").Select
Else
Worksheets("Sheet2").Visible = False
End If
End Sub
聯(lián)系客服