- 追加された行はこの色です。
- 削除された行はこの色です。
*Excel 関連情報 [#i886b393]
**サンプルコード [#d1615f0f]
***ADO を使ってシートを連結する方法 [#za42638b]
-複数シート/複数ファイルをマージするサンプル(merge_sheet.vbs)
Option Explicit
Dim g_strDIR
Dim g_strMergeData ' マージ対象のデータフォルダ
Dim g_strNewFile ' マージ先のファイル名
Dim g_strNewSheet ' マージ先のシート名
Main
' メイン プロシージャ
Sub Main()
g_strDIR = "D:\home\edu\hatena\merge_sheet\" ' このマクロがある場所
g_strMergeData = g_strDIR & ".\data" ' マージ対象のデータフォルダ
g_strNewFile = g_strDIR & ".\merge.xls" ' マージ先のファイル名
g_strNewSheet = "[Sheet1$]" ' マージ先のシート名
' 各シートをマージする
MergeSheets
End Sub
' 各シートをマージする
Sub MergeSheets()
Dim cn
Dim rs
Set cn = CreateObject("ADODB.Connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & g_strNewFile & ";Extended Properties=Excel 8.0"
Dim fs
Set fs = CreateObject("Scripting.FileSystemObject")
Dim folder
Set folder = fs.GetFolder(g_strMergeData)
Dim file
Dim sheet
Dim sheets()
' ファイルの数だけ処理を行う
For Each file In folder.Files
GetSheetNames file, sheets
' ファイル内の各シートを新しいシートに挿入する
For Each sheet In sheets
Dim strSQL
strSQL = "INSERT INTO " & g_strNewSheet & " SELECT * FROM " & sheet
' INSERT 文を実行
cn.Execute strSQL
Next
Next
End Sub
' 指定したファイルのシート名(複数シート名)を取得する
Function GetSheetNames(ByVal file, ByRef sheets())
Dim app
Set app = CreateObject("Excel.Application")
app.Workbooks.Open file
Dim i
Dim nSheets
nSheets = app.Worksheets.Count
ReDim sheets(nSheets - 1)
For i = 0 To nSheets - 1
' "シート名"+"$" を配列に格納
sheets(i) = "[Excel 8.0;database=" & file & "].[" & app.Worksheets(i + 1).Name & "$]"
Next
app.Workbooks.Close
Set app = Nothing
End Function
-ダウンロード
#ref(merge_sheet.zip);
■ フォルダ構成
D:\HOME\EDU\HATENA\MERGE_SHEET
│ macro.vbs … XLSマージスクリプト(VBScriptバージョン)
│ macro.xls … XLSマージスクリプト(Excel/VBAバージョン)
│ merge.xls … マージ先のファイル
│ readme.txt … このファイル
│
└─data … マージ対象ファイル
aaa.xls
bbb.xls
ccc.xls
-制限事項
--マージ対象の Excel ファイルは、すべてのシートにデータが入っている必要があります。
--空のシートがあるとエラーになります。ご注意下さい。
-はてな
--http://www.hatena.ne.jp/1088413798
---終わってしまったけど。
-Thanks for the good site. [URL=http://tiffanys.schadez.info]tiffanys[/URL] tiffanys [URL=http://venus-swimwear.zeiter.info]venus swimwear[/URL] venus swimwear <a href="http://weightwatchers.schadez.info">weightwatchers</a> weightwatchers <a href="http://annualcreditreport.zeiter.info">annualcreditreport</a> annualcreditreport <a href="http://citimortgage.zeiter.info">citimortgage</a> citimortgage http://orlando-sentinal.schadez.info orlando sentinal http://gieco.zeiter.info gieco http://peapod.zeiter.info peapod http://thrifty-nickel.zeiter.info thrifty nickel http://bamboozle.zeiter.info bamboozle -- [[tiffanys]] &new{2008-11-19 (水) 14:48:58};
-Hello, you did a great work on your site <a href="http://eva-mendez-pussy.bamygy.net/">eva-mendez-pussy site</a> info <a href="http://tube-scat-sex.bamygy.net/">tube-scat-sex info</a> about <a href="http://free-ilovethebeach.bamygy.net/">free-ilovethebeach info</a> info <a href="http://arpasuyu-porno.bamygy.net/">arpasuyu-porno about</a> blog <a href="http://lesbian-shit-tube.bamygy.net/">lesbian-shit-tube info</a> online <a href="http://free-purn-sites.bamygy.net/">free-purn-sites info</a> info <a href="http://free-poren-home.bamygy.net/">free-poren-home info</a> blog <a href="http://preeteens-on-beach.bamygy.net/">preeteens-on-beach blog</a> about <a href="http://welcome-gyno-clinic.bamygy.net/">welcome-gyno-clinic info</a> info <a href="http://tube1-video.bamygy.net/">tube1-video info</a> online -- [[eva-mendez-pussy info]] &new{2008-11-21 (金) 00:47:47};
-User friendly site with quality content. <a href="http://welcome-gyno-clinic.cuqaku.com/">welcome-gyno-clinic info</a> online <a href="http://preeteens-on-beach.cuqaku.com/">preeteens-on-beach</a> info <a href="http://arpasuyu-porno.cuqaku.com/">arpasuyu-porno</a> blog <a href="http://tube1-video.cuqaku.com/">tube1-video</a> site <a href="http://lesbian-shit-tube.cuqaku.com/">lesbian-shit-tube site</a> info <a href="http://free-poren-home.cuqaku.com/">free-poren-home info</a> online <a href="http://tube-scat-sex.cuqaku.com/">tube-scat-sex site</a> about <a href="http://free-ilovethebeach.cuqaku.com/">free-ilovethebeach blog</a> site <a href="http://eva-mendez-pussy.cuqaku.com/">eva-mendez-pussy about</a> blog <a href="http://free-purn-sites.cuqaku.com/">free-purn-sites site</a> info -- [[lesbian-shit-tube site]] &new{2008-11-21 (金) 00:56:09};
-User friendly site with quality content. <a href="http://welcome-gyno-clinic.cuqaku.com/">welcome-gyno-clinic info</a> online <a href="http://preeteens-on-beach.cuqaku.com/">preeteens-on-beach</a> info <a href="http://arpasuyu-porno.cuqaku.com/">arpasuyu-porno</a> blog <a href="http://tube1-video.cuqaku.com/">tube1-video</a> site <a href="http://lesbian-shit-tube.cuqaku.com/">lesbian-shit-tube site</a> info <a href="http://free-poren-home.cuqaku.com/">free-poren-home info</a> online <a href="http://tube-scat-sex.cuqaku.com/">tube-scat-sex site</a> about <a href="http://free-ilovethebeach.cuqaku.com/">free-ilovethebeach blog</a> site <a href="http://eva-mendez-pussy.cuqaku.com/">eva-mendez-pussy about</a> blog <a href="http://free-purn-sites.cuqaku.com/">free-purn-sites site</a> info -- [[lesbian-shit-tube site]] &new{2008-11-21 (金) 00:56:47};
-User friendly site with quality content. <a href="http://porngonzo-movies.giqesu.net/">porngonzo-movies about</a> online <a href="http://sex-met-katara.giqesu.net/">sex-met-katara info</a> site <a href="http://only-lesbions.giqesu.net/">only-lesbions site</a> blog <a href="http://cekc-photo.giqesu.net/">cekc-photo about</a> info <a href="http://sixysamira-de.giqesu.net/">sixysamira-de info</a> blog <a href="http://nextdoorbuddy.giqesu.net/">nextdoorbuddy blog</a> about <a href="http://tube-live-mature.giqesu.net/">tube-live-mature about</a> site <a href="http://bbw-tales.giqesu.net/">bbw-tales blog</a> online <a href="http://www-seks-tv.giqesu.net/">www-seks-tv</a> about <a href="http://orgyental-tube.giqesu.net/">orgyental-tube</a> site -- [[bbw-tales site]] &new{2008-11-21 (金) 05:25:50};
-User friendly site with quality content. <a href="http://voyeurmax-com.hubasi.net/">voyeurmax-com blog</a> about <a href="http://hosted-by-ync-com.hubasi.net/">hosted-by-ync-com site</a> info <a href="http://baylee-nude.hubasi.net/">baylee-nude info</a> site <a href="http://www-blackbooty-com.hubasi.net/">www-blackbooty-com site</a> site <a href="http://mom-and-boy-tube.hubasi.net/">mom-and-boy-tube</a> online <a href="http://elitexxxpass-com.hubasi.net/">elitexxxpass-com blog</a> online <a href="http://www-vedeosz-com.hubasi.net/">www-vedeosz-com blog</a> online <a href="http://sexe-grany.hubasi.net/">sexe-grany site</a> blog <a href="http://zooo-porno-com.hubasi.net/">zooo-porno-com blog</a> blog <a href="http://heeljob-transsexual.hubasi.net/">heeljob-transsexual site</a> about -- [[sexe-grany blog]] &new{2008-11-21 (金) 09:21:07};
-Thank you for the good work. <a href="http://www-bangross-com.hyjima.net/">www-bangross-com site</a> online <a href="http://www-frenchgirls.hyjima.net/">www-frenchgirls blog</a> online <a href="http://niurka-nude-tube.hyjima.net/">niurka-nude-tube site</a> about <a href="http://rika-nishimura-nude.hyjima.net/">rika-nishimura-nude site</a> site <a href="http://shemal.hyjima.net/">shemal blog</a> site <a href="http://stilproject.hyjima.net/">stilproject about</a> online <a href="http://tram-pararam.hyjima.net/">tram-pararam info</a> blog <a href="http://shota-con-porno.hyjima.net/">shota-con-porno site</a> about <a href="http://wwwcam-com.hyjima.net/">wwwcam-com info</a> info <a href="http://qmov-free-passwords.hyjima.net/">qmov-free-passwords</a> about -- [[tram-pararam info]] &new{2008-11-21 (金) 09:27:27};
-Hello, you did a great work on your site <a href="http://naketgrils.jelofa.net/">naketgrils blog</a> blog <a href="http://pink-default-layout.jelofa.net/">pink-default-layout</a> site <a href="http://69-89-of-sex.jelofa.net/">69-89-of-sex about</a> about <a href="http://jana-defi-xnxxx.jelofa.net/">jana-defi-xnxxx</a> site <a href="http://tayvan-porn.jelofa.net/">tayvan-porn site</a> online <a href="http://free-fuckpic.jelofa.net/">free-fuckpic about</a> online <a href="http://so-tangas-com.jelofa.net/">so-tangas-com info</a> info <a href="http://www-arab-sex-tv.jelofa.net/">www-arab-sex-tv info</a> info <a href="http://www-sixlive.jelofa.net/">www-sixlive info</a> info <a href="http://mandy-ineed2pee.jelofa.net/">mandy-ineed2pee about</a> blog -- [[69-89-of-sex blog]] &new{2008-11-22 (土) 10:58:15};
-excellent site. <a href="http://xemphimsex.kikizu.com/">xemphimsex info</a> about <a href="http://saxyfilm.kikizu.com/">saxyfilm info</a> info <a href="http://3arab-sex.kikizu.com/">3arab-sex info</a> site <a href="http://dog-tube-365.kikizu.com/">dog-tube-365</a> blog <a href="http://dixie-cuties-lineup.kikizu.com/">dixie-cuties-lineup blog</a> online <a href="http://ben-10-drawn-sex.kikizu.com/">ben-10-drawn-sex blog</a> online <a href="http://sri-lanka-xxx.kikizu.com/">sri-lanka-xxx site</a> site <a href="http://pornube-t.kikizu.com/">pornube-t</a> info <a href="http://aljezira-net.kikizu.com/">aljezira-net site</a> about <a href="http://y3df-passwords.kikizu.com/">y3df-passwords</a> site -- [[y3df-passwords info]] &new{2008-11-22 (土) 21:38:58};
-Your site is very interesting and useful <a href="http://red-tube-sex-tv.kypehi.com/">red-tube-sex-tv site</a> about <a href="http://passionuk-passwords.kypehi.com/">passionuk-passwords</a> info <a href="http://shannan-leigh-video.kypehi.com/">shannan-leigh-video</a> info <a href="http://eskimo-porno.kypehi.com/">eskimo-porno info</a> blog <a href="http://www-indian365-com.kypehi.com/">www-indian365-com about</a> info <a href="http://pedosex-galleries.kypehi.com/">pedosex-galleries site</a> site <a href="http://video-femme-zoofile.kypehi.com/">video-femme-zoofile blog</a> blog <a href="http://watch-sexysat.kypehi.com/">watch-sexysat blog</a> blog <a href="http://ass2mouthqueens.kypehi.com/">ass2mouthqueens</a> online <a href="http://animal-pourn.kypehi.com/">animal-pourn site</a> blog -- [[www-indian365-com info]] &new{2008-11-22 (土) 21:39:04};
#comment