我的數據按列分隔,每天在該列中以空行分隔。基本上,我需要一個VBA宏,使這個數據:VBA轉置循環並在滿足條件時開始新行
1995 (1)
(23:00)
Math 0630
0830 Break 0930
1000 English 1200
1200 Lunch 1300
1995 (2)
(12:45)
Chemistry 0630
0830 Lab 0930
1000 Bio 1200
1200 Lunch 1300
出現這樣一個新的工作表:
1995 (1) (23:00) Math 0630 0830 Break 0930 1000 English 1200 1200 Lunch 1300
1995 (2) (12:45) Chemistry 0630 0830 Lab 0930 1000 Bio 1200 1200 Lunch 1300
我還需要VBA代碼新的一天開始時,每行分離。有人可以幫忙嗎?
這是我迄今爲止..
Sub blnkrows()
Do
p = p + 20
If Rows(p).Find("*") Is Nothing Then Exit Do
Loop
y = Range(Rows(1), Rows(p))
With Sheets("Sheet2")
Range(.Rows(1), .Rows(p)) = y
End With
End Sub
但只有將數據複製到新的工作表。
列表總是處於相同模式2行數據,1行空白,4行數據,1行空白?或者它會改變? –
它會改變。新的一天開始時,總會有空白的行。有時候有時會有5行數據10.這一切都依賴它始終始終如此。 2行的數據1空白,但然後它變化 – Ben