標題:
巨集程式詢問
[打印本頁]
作者:
cherryliao
時間:
2015-8-26 23:57
標題:
巨集程式詢問
我有一個exl檔案,有200個sheet,每個sheet欄位都一樣,想要設2個巨集
1. 執行複製一行列,於下面插入複製列的「值」,200個sheet都一樣
2. 「群組」3欄,200個sheet都一樣。
再請大師協助了,感恩!:P
作者:
lpk187
時間:
2015-8-27 11:02
回復
1#
cherryliao
請上傳範例檔案,比較好理解
作者:
ikboy
時間:
2015-8-27 14:57
思路
Sub CopySourceRowTo200Sheets()
Set SourceRow = [您的源列]
rs=Rows.count
For i = 1 to 200
With sheys(i)
SourceRow.copy .Range("a" & rs).end(xlup)(2) Rem假設您的資料由A欄開始
End with
Next
End sub
另一個問題不理解
發至我的小米手機
作者:
cherryliao
時間:
2015-8-27 22:25
[attach]21829[/attach][img]我有一個exl檔案,有200個sheet,每個sheet欄位都一樣,想要設2個巨集
1. 執行複製一行列(如圖第36列),於下面(41列)
插入
複製列的「值」,200個sheet都一樣
2. 「群組」欄(如圖上方有個+可以縮放),想複製到200個sheet都一樣。
再請大師協助了,感恩!:P
作者:
cherryliao
時間:
2015-8-27 22:27
回復 cherryliao
請上傳範例檔案,比較好理解
lpk187 發表於 2015-8-27 11:02
[attach]21830[/attach]
我有一個exl檔案,有200個sheet,每個sheet欄位都一樣,想要設2個巨集
1. 執行複製一行列(如圖第36列),於下面(41列)
插入
複製列的「值」,200個sheet都一樣
2. 「群組」欄(如圖上方有個+可以縮放),想複製到200個sheet都一樣。
再請大師協助了,感恩!:P
作者:
lpk187
時間:
2015-8-27 23:33
回復
5#
cherryliao
試試吧!
Public Sub ex()
For Each sh In Worksheets
With Sheets(sh.Name)
xx = .Cells(36, Columns.Count).End(xlToLeft).Column
ar = .Range("A36", .Cells(36, xx))
If ar <> "" Then .Range("A41").Resize(, UBound(ar, 2)) = ar
End With
Next
End Sub
複製代碼
作者:
yoyobuy
時間:
2015-8-28 06:10
Resize 參數不會自動計算 , 很麻煩
作者:
lpk187
時間:
2015-8-28 16:35
回復
7#
yoyobuy
Resize 參數不會自動計算??
裡面的參數給予動態變數,一樣會自動計算!Ubound()也是動態變數啊!程式語言都是死的,那還要看你如何搞活它!
作者:
yoyobuy
時間:
2015-8-29 14:52
經過仔細查驗, 無誤
Resize 確實不會自動計算參數
作者:
lpk187
時間:
2015-8-29 15:07
回復
9#
yoyobuy
你要表達什麼?
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)