想做智慧型清單
ex
(1)
在A1格選取 " a-1類"
B1格就會顯示 10 20 30給你選
如果在B1格選取"10"
C1又會出現 "大明"
同一組
在A1格選取 " a-2類"
B1格就會顯示 40 50 60給你選
如果在B1格選取"40"
C1又會出現 "小明"
----------------------------------------------------------
就是像樹枝狀的選單那種啦
可以一直分辨下去的那種
謝謝大家
2006-09-15 12:00:44 · 2 個解答 · 發問者 irene 6 in 電腦與網際網路 ➔ 軟體
都很棒
不知如何選 交給投票吧
2006-09-19 09:58:13 · update #1
這個不太能直接在Excel儲存格中呈現, 所以我用VBA的版本給你:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row > 3 Then
Range("A1:C3").ClearContents
Range("A1").Value = "a-1類"
Range("A2").Value = "a-2類"
Else
Select Case Target.Column
Case 1
If Target.Row >= 1 And Target.Row <= 2 Then
Select Case Target.Value
Case "a-1類"
Range("B1").Value = "10"
Range("B2").Value = "20"
Range("B3").Value = "30"
Range("C1").ClearContents
Case "a-2類"
Range("B1").Value = "40"
Range("B2").Value = "50"
Range("B3").Value = "60"
Range("C1").ClearContents
End Select
End If
Case 2
If Target.Row >= 1 And Target.Row <= 3 Then
Select Case Target.Value
Case "10", "40"
Range("C1").Value = "小明"
Case "20", "50"
Range("C1").Value = "小華"
Case "30", "60"
Range("C1").Value = "阿財"
End Select
End If
End Select
End If
End Sub
把上述程式碼貼在該工作表的程式碼區中即可.
按[ALT]+[F11]就可以開啟Visual Basic 編輯器...
2006-09-15 12:48:29 · answer #1 · answered by 樂財 5 · 0⤊ 0⤋
這裡有頂級高手「沙拉油」的地址輸入法,相當值得參考:
http://oilonline.myweb.hinet.net/excel/address.htm
2006-09-15 15:05:56 · answer #2 · answered by ? 7 · 0⤊ 0⤋