入黎免費幫你砌excel/教你formula (10)

377 回覆
10 Like 3 Dislike
2024-06-14 12:08:30
我成功用呢個整到啦 太方便啦非常感謝
另外由於我要留返少少formula所以改咗

ActiveSheet.Range("A1:Z6").Copy
ActiveSheet.Range("A1:Z6").PasteSpecial xlPasteValues

都好順利
唯獨是the following features cannot be saved呢個唔識搞 雖然我狂㩒”No”都可以save到
2024-06-14 12:15:43
睇上面
2024-06-14 15:35:20
2024-06-14 19:51:24
2024-06-14 20:04:17
試下熄左DisplayAlerts, 應該唔會彈
前後加呢兩句:
Application.DisplayAlerts = False
Application.DisplayAlerts = True

示範:
Sub Copy_and_Save()
Application.DisplayAlerts = False
Dim i As Integer
Dim SaveTo_Folder As String

SaveTo_Folder = "C:\MyFile\" '改C:\MyFile\做你個output folder條path

If Right(SaveTo_Folder, 1) <> "\" Then SaveTo_Folder = SaveTo_Folder & "\"
For i = 1 To 100
    Range("A1").Value = i       '改A1做你個lookup cell位置
    ActiveSheet.Calculate
    ActiveSheet.Copy
    ActiveSheet.Range("A1:Z6").Copy
    ActiveSheet.Range("A1:Z6").PasteSpecial xlPasteValues
    ActiveWorkbook.SaveAs SaveTo_Folder & Format(i, "000") & ".xlsx"
    ActiveWorkbook.Close False
Next
Application.DisplayAlerts = True
End Sub
2024-06-14 21:01:24
用power automate加office script
2024-06-16 02:51:36
整到無問題啦 非常感謝
2024-06-16 14:17:26
2024-06-16 16:18:22
2024-06-16 16:18:52
2024-06-17 02:23:02
2024-06-17 02:27:45
2024-06-17 17:59:51
2024-06-18 11:41:17
2024-06-18 15:08:49
2024-06-19 16:21:30
唔會, 會自動空白
2024-06-24 06:27:05
可以用Python 寫,Library就用BeautifulSoup4 同 Panda
2024-06-24 06:27:52
有冇推薦嘅channel?
2024-06-24 22:28:15
2024-06-24 23:01:24
第1本書係XLWINGS作者寫嘅
可以USER DEFINE FUNCTION(UDF), 即係VBA FUNCTION係EXCEL度用咁
VBA CALL PYTHON(你要嘅野)
㨂FILE可能要用WIN32 PACKAGE
問下AI應該答到你點整
仲有PYTHON CALL VBA(以前寫落D VBA照樣繼續用)

不過要裝PYTHON
要信任VBA(哩個VBA都要)
同埋要係EXCEL度SET埋XLWINGS個PYTHON PATH
2024-06-24 23:04:32
想請教有冇啲formula係可以跨sheet咁射啲formula

或者我舉個例子
sheet1
Col A
A
B
C
D
E
Col B
=vlookup(A1, 第二個file嘅array, 2, 0)
=vlookup(B1, 第二個file嘅array, 2, 0)
=vlookup(C1, 第二個file嘅array, 2, 0)
=vlookup(D1, 第二個file嘅array, 2, 0)
=vlookup(E1, 第二個file嘅array, 2, 0)

sheet2
Col A
F
G
H
I
J
同樣地都係想vlookup返Col A嘅cell出結果
當然最簡單係copy & paste正常就會出條formula

但係弊就弊在
i) 第二個file個path有時會改, 所以每次改就要c&p好多次
ii) 有好多個sheet, 而每個sheet要paste嘅行數不一 唔可以select晒啲sheet再copy & paste
所以就想請教下係咪用indirect可以將全部formula都指向sheet1 A2條vlookup度
但係我試過indirect只係重覆vlookup搵A1, 係唔試搵B1, C1 呢啲cell

唔知講得明唔明
2024-06-24 23:11:37
咁你都要解決你VLOOKUP去第2個FILE嘅問題GA
我建議係VBA / PYTHON解決你成日COPY & PASTE
例如D DATA每月更新, 咁你FOLDER名咪剩係年月變
VBA / PYTHON去自動COPY DATA去你有VLOOKUP個FILE度囉
唔係嘅話你去SEND 比人又要取代值咪又係COPY & PASTE再SEND
2024-06-24 23:17:07
如果你個FILE唔洗SEND比人
你都可以用取代改你VLOOKUP個PATH
不過哩D都係盡量VBA
唔好人手浪費時間
SEND比人果陣再COPY & PASTE取代值都得(都係用VBA自動搞)
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞