VBA_廢品轉換
以下是我請AI做的動作,AI整理我要的動作如下,問了ChatGPT、gemini、Grok,之前詢問過的簡單版前身,是gemini勝出,這次Grok勝出,但Gpt修改錯誤後,也可以運行。 廢品轉換的問題資料 廢品轉換的結果 ✅ 第一個動作: 找出料號為「3開頭」的第一筆出庫(數量為負數)資料。 根據該出庫的「單號」,列出料號為「1開頭」的轉換庫存資料(相同單號)。 ✅ 第二個動作: 針對每一筆第一動作中出現於 J欄的料號 ,找出該料號在該日期以後的**第一筆出庫(負數)**紀錄,並記錄下來。 Sub 出庫轉換追蹤_GPT版() Dim wsA As Worksheet, wsB As Worksheet Dim lastRowA As Long, outRow As Long Dim dictFirstOut As Object, dictTransfer As Object, dictSecondOut As Object Dim i As Long, key As String Dim partNo As String, qty As Double, docDate As Date, docNo As String Dim item As Variant Dim cellData As Variant Set wsA = ThisWorkbook.Sheets("A") Set wsB = ThisWorkbook.Sheets("B") wsB.Cells.ClearContents lastRowA = wsA.Cells(wsA.Rows.Count, "A").End(xlUp).Row outRow = 2 '從第2列開始輸出 Set dictFirstOut = CreateObject("Scripting.Dictio...