ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ¦h±ø¥ó­pºâ¥æ©ö©ú²Ó

¦^´_ 29# shuo1125


    Xl0000108_TESTv01z04.zip (677.65 KB)

av ax az ²§±`  §Ú§Ñ¤F¸jÃöÁä¦r ­«¶Ç

TOP

¦^´_ 31# shuo1125


    Xl0000108_TESTv01z05.zip (680.51 KB)

¤]¥i¥H°Ñ¦Ò¦h¦æ©ñ¤u§@ªíª© SQL»yªk¥þ³¡§ï©ñ¤u§@ªí ªº¼gªk

Sub ¬d©ñ¤u§@ªíºë²ª©()  '¥i·f°t ªí"SQL GPT4prompt" ¸ò "SQL" ¤u§@ªí°ÝGPT©ñ»yªk
i = Split("Provider=Microsoft.,Jet.OLEDB.4,.0;Extended Properties=Excel ,8,.0;Data Source=", ",")
If Application.Version > 12 Then i(1) = "ACE.OLEDB.12": i(3) = 12
Set cn = CreateObject("adodb.connection"): cn.Open Join(i, "") & ThisWorkbook.FullName

Set sj = Sheets("¥æ©ö©ú²Ó2"): Set SQ = Sheets("SQL")
For i = 8 To 40 Step 16
Set s = Sheets(sj.Cells(i - 2, "B").Value)
E1 = "'%" & sj.Cells(i - 2, "E") & "%'"
B1 = "[" & sj.Cells(i - 2, "B") & "$A1:T]  "
    For j = 1 To 9
    sj.Cells(i, SQ.Cells(j, 3).Value).Resize(12, 1) = 0
    repSQL = Replace(Replace(SQ.Cells(j, 2), "'%GN%'", E1), "[M©ú²Ó±b$A1:T]", B1)
    sj.Cells(i, SQ.Cells(j, 3).Value).CopyFromRecordset cn.Execute(repSQL)
    Next
Next
End Sub

TOP

        ÀR«ä¦Û¦b : ¬Ý§O¤H¤£¶¶²´¡A¬O¦Û¤v­×¾i¤£°÷¡C
ªð¦^¦Cªí ¤W¤@¥DÃD