- 帖子
- 2848
- 主題
- 10
- 精華
- 0
- 積分
- 2903
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2026-7-25
|
這種表格, 建議用VBA試試!
Sub TEST()
Dim R&, x&, y&, T$, xR As Range, xH As Range
[Sheet2!A:C].ClearContents
Set xH = [Sheet2!A1]
xH.Resize(1, 3) = Array("樓層", "序", "姓名")
R = Sheets("Sheet1").UsedRange.Rows.Count
For x = 2 To 14 Step 6
For y = 4 To R
Set xR = [Sheet1!A1].Cells(y, x)
If xR = 1 Then T = xR(1, 0) & ""
If xR(1, 3) = "#" Or xR(1, 4) = "#" Then
Set xH = xH(2)
xH.Resize(1, 3) = Array(T, xR, xR(1, 2))
End If
Next y
Next x
End Sub |
|