- 帖子
- 23
- 主題
- 0
- 精華
- 0
- 積分
- 31
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- 20xx
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2012-8-11
- 最後登錄
- 2012-8-28
|
回復 9# skyutm
兩個程式碼應該合併- Sub Worksheet_Change(ByVal Target As Range)
- If Intersect(Target, [J1:J3]) Is Nothing Or [J3] = 0 Then Exit Sub
- ReDim ar(1 To [J3])
- YC = [J1] & Format([J2], "00")
- For i = 1 To [J3]
- ar(i) = YC & Format(i, "00")
- Next
- With Sheets(4)
- .Cells.Rows.Hidden = False
- .Cells.Columns.Hidden = False
- .[A:A] = ""
- .[A3].Resize([J3], 1) = Application.Transpose(ar)
- .Range("C1", .Cells(1, .Columns.Count)).EntireColumn.Hidden = True
- .Range(.[A3].Offset([J3], 0), .Cells(Rows.Count, 1)).EntireRow.Hidden = True
- End With
- End Sub
複製代碼 |
|