- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
本帖最後由 GBKEE 於 2010-6-17 08:04 編輯
回復 1# myleoyes - Private Sub Worksheet_SelectionChange(ByVal Target As Range)
- Select Case Target(1).Address(0, 0)
- Case "A1"
- 欄
- Case "B1"
- 列
- End Select
- If Not Intersect(Target(1), Range("C13:C" & Rows.Count)) Is Nothing Then
- 'Love10 同理
- If Target(1).Column = 3 And Target(1) <> "" Then 隱藏
- End If
- End Sub
- ''''''''''''''''''''''''''''''''''''''''''''''''''''
- Sub 隱藏()
- Dim R
- R = (ActiveCell.Row Mod 12)
- If R = 0 Then
- R = ActiveCell.Row - 11 & ":" & ActiveCell.Row
- Else
- R = ActiveCell.Row - R + 1 & ":" & ActiveCell.Row + (12 - R)
- End If
- Rows("13:" & Rows.Count).EntireRow.Hidden = True
- Rows(R).EntireRow.Hidden = False
- End Sub
- ''''''''''''''''''''''''''''''''''''''''''''''''''''
- Sub 差異部份還原()
- Dim R
- R = (ActiveCell.Row Mod 12)
- If R = 0 Then
- R = "C" & ActiveCell.Row - 11 & ":IV" & ActiveCell.Row
- Else
- R = "C" & ActiveCell.Row - R + 1 & ":IV" & ActiveCell.Row + (12 - R)
- End If
- Range(R).Copy Sheet11.[C65536].End(xlUp).Offset(0, 0)
- Sheet11.Select
- End Sub
複製代碼 |
|