- ©«¤l
- 79
- ¥DÃD
- 2
- ºëµØ
- 0
- ¿n¤À
- 193
- ÂI¦W
- 0
- §@·~¨t²Î
- Winwos 7 64 bits
- ³nÅ骩¥»
- Excel 2003/2007
- ¾\ŪÅv
- 20
- ©Ê§O
- ¨k
- ¨Ó¦Û
- TAIPEI
- µù¥U®É¶¡
- 2010-8-25
- ³Ì«áµn¿ý
- 2019-9-20
|
°O±o¦b VBE¤¤³]©w¤Þ¥Î¶µ¥Ø¤Ä¿ï Microsoft ActiveX Data Objects 2.x Library- '°ÝÃD2
- Dim strConn As String, strSQL As String
- Dim conn As ADODB.Connection
- Dim rs As ADODB.Recordset
-
- strConn = "Driver={Microsoft Excel Driver (*.xls)};" & _
- "DBQ=" + ThisWorkbook.FullName + ";" & _
- "ReadOnly=True"
-
- Set conn = CreateObject("ADODB.Connection")
- Set rs = CreateObject("ADODB.Recordset")
-
- strSQL = "SELECT ITNO, SUM(TQT) AS TQT2 From ((SELECT ITNO,TQT FROM [ASD1$] WHERE LEN(WHS)=6 ORDER BY ITNO) tmpTable) GROUP BY ITNO"
-
- conn.Open strConn
- rs.Open strSQL, conn, 3, 1
-
- With Sheets("BFTTL")
- .Range("A2:B" & .[A65536].End(xlUp).Row).Cells.ClearContents
- .Cells(2, 1).CopyFromRecordset rs
- End With
-
- rs.Close
- Set rs = Nothing
-
- conn.Close
- Set conn = Nothing
½Æ»s¥N½X |
|