- 帖子
- 559
- 主題
- 58
- 精華
- 0
- 積分
- 626
- 點名
- 0
- 作業系統
- win8
- 軟體版本
- office2013
- 閱讀權限
- 50
- 性別
- 男
- 來自
- TW
- 註冊時間
- 2010-11-22
- 最後登錄
- 2024-6-14
|
5#
發表於 2011-4-12 10:35
| 只看該作者
回復 4# e123chen
樓主 下述為依您要的結果設計~ 僅供參考~
這不是一個好的方式(針對市與區結合多的時候時,會寫很常)
請將程式碼貼到你需要的sheet中~
select 的 case 依您需要的笤整~
Private Sub Worksheet_Change(ByVal 變數 As Range)
If 變數.Row = 1 And 變數.Column = 3 And 變數 <> "" And 變數.Offset(1, 0) <> "" Then
A = 變數 & 變數.Offset(1, 0)
ElseIf 變數.Row = 2 And 變數.Column = 3 And 變數 <> "" And 變數.Offset(-1, 0) <> "" Then
A = 變數.Offset(-1, 0) & 變數
Else
Exit Sub
End If
Select Case A
Case "台南市中西區"
UserForm1.Show
Case "台南市東區"
UserForm2.Show
Case "台南市南區"
UserForm3.Show
End Select
End Sub |
|