<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2444444412499120071</id><updated>2011-11-23T12:30:19.016+09:00</updated><category term='Excel VBA'/><title type='text'>ガネーシャさんの備忘録</title><subtitle type='html'>いろいろなメモみたいなもん</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ganesha001.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ganesha001.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>みや</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2444444412499120071.post-940028101580642646</id><published>2008-03-31T10:27:00.001+09:00</published><updated>2008-03-31T10:29:02.041+09:00</updated><title type='text'>本</title><content type='html'>社内業務関連&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/%E5%BA%83%E5%A0%B1%E9%83%A8-%E5%9B%B3%E8%A7%A3%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B%E9%83%A8%E9%96%80%E3%81%AE%E4%BB%95%E4%BA%8B-%E4%BD%90%E6%A1%91-%E5%BE%B9/dp/4820716301/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1205470130&amp;amp;sr=1-1"&gt;http://www.amazon.co.jp/%E5%BA%83%E5%A0%B1%E9%83%A8-%E5%9B%B3%E8%A7%A3%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B%E9%83%A8%E9%96%80%E3%81%AE%E4%BB%95%E4%BA%8B-%E4%BD%90%E6%A1%91-%E5%BE%B9/dp/4820716301/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1205470130&amp;amp;sr=1-1&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2444444412499120071-940028101580642646?l=ganesha001.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ganesha001.blogspot.com/feeds/940028101580642646/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2444444412499120071&amp;postID=940028101580642646' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/940028101580642646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/940028101580642646'/><link rel='alternate' type='text/html' href='http://ganesha001.blogspot.com/2008/03/blog-post_31.html' title='本'/><author><name>みや</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2444444412499120071.post-2211768148137979067</id><published>2008-03-27T20:28:00.002+09:00</published><updated>2008-03-28T10:11:33.925+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel VBA'/><title type='text'>全ファイル結合（とあるファイル専用）</title><content type='html'>&lt;span style="font-family:arial;font-size:78%;"&gt;Sub Button1_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Const cnsYEN = "\"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim xlAPP As Application &lt;/span&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' Excel.Application&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim objFS As FileSearch &lt;/span&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' FileSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim objFSO As FileSystemObject &lt;/span&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' FSO&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim objWBK As Workbook ' 処理ブック &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim objSH As Worksheet ' 処理シート &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim vntF As Variant ' 発見したファイル名の配列 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim strPATHNAME As String ' 指定フォルダ名 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim strFILENAME As String ' 検出したファイル名 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim tblSH As Variant ' 表示シートの配列を格納 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim IX As Long ' WORK &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim swESC As Boolean ' Escキー判定 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim activeFN As String ' このブック名 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim rowCnt As Integer ' 行カウンタ &lt;/span&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;br /&gt;' 「フォルダの参照」よりフォルダ名の取得(modAPIBrowseForFolder2に収容) &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;strPATHNAME = BrowseForFolder("フォルダを指定して下さい", True) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;If strPATHNAME = "" Then Exit Sub&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Set xlAPP = Application &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;With xlAPP &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.ScreenUpdating = False ' 画面描画停止 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.EnableEvents = False ' イベント動作停止 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.EnableCancelKey = xlErrorHandler ' Escキーでエラートラップする &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End With ' このブック名の退避 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;activeFN = ActiveWorkbook.Name &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Sheets("マージ集計").Activate &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;DeleteContents.Delete_All&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' 指定フォルダ内のExcelブックを順次処理 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Set objFS = xlAPP.FileSearch &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Set objFSO = New FileSystemObject &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;With objFS &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.LookIn = strPATHNAME ' Search開始フォルダ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.Filename = "*.xls" ' 探索ファイル式 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.SearchSubFolders = True ' サブフォルダも探索 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' 処理開始 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;If .Execute() = 0 Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;MsgBox "このフォルダにはExcelワークブックは存在しません。" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;GoTo Button1_Click_EXIT &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' 見つかったファイル分のループ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;For Each vntF In .FoundFiles ' Escキー打鍵判定 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;DoEvents &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;If swESC = True Then &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' 中断するのかをメッセージで確認 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;If MsgBox("中断キーが押されました。ここで終了しますか？", _ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;vbInformation + vbYesNo) = vbYes Then &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;GoTo Button1_Click_EXIT &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Else &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;swESC = False &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End If &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End If &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;xlAPP.StatusBar = vntF&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' FSOにてファイルを取得 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;With objFSO.GetFile(vntF) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' ワークブックを開く(読み取り専用) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Set objWBK = Workbooks.Open( _ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Filename:=.Path, UpdateLinks:=False, ReadOnly:=True)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;'--------------------------------------------------------------- &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' ↓↓↓ 検索した１ファイル単位の処理 ↓↓↓ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' シートのコピー(機能構成表) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;objWBK.Sheets("機能構成表01").Copy After:= _ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Workbooks(activeFN).Sheets(Workbooks(activeFN).Sheets.Count) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' 開いたブックをClose &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;objWBK.Close SaveChanges:=False &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' カテゴリの列があったりなかったりするので調整（列追加） &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Workbooks(activeFN).Sheets("XXXXXXX").Activate &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Do While Cells(1, 5) = "" And Cells(2, 5) = "" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Columns("C:C").Select &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Selection.Insert &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Shift:=xlToRight &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Cells(1, 3) = "ダミーカテゴリ" ' 列名 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Loop Cells(1, 1).CurrentRegion.Copy &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Sheets("マージ集計").Activate &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;rowCnt = Range("E65536").End(xlUp).Row &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Cells(rowCnt + 2, 6) = .Name &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Cells(rowCnt + 1, 1).Select &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Selection.PasteSpecial &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;If rowCnt &gt; 1 Then &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Rows(rowCnt + 1).Delete Shift:=xlUp &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End If &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Sheets("XXXXXXX").Activate &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Application.DisplayAlerts = False &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;ActiveWindow.SelectedSheets.Delete &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Application.DisplayAlerts = True &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' ↑↑↑ 検索した１ファイル単位の処理 ↑↑↑ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;'--------------------------------------------------------------- &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End With &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Next vntF &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End With &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;GoTo Button1_Click_EXIT &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;br /&gt;'----------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' Escキー脱出用行ラベル&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Button1_Click_ESC: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;If Err.Number = 18 Then &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' EscキーでのエラーRaise &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;swESC = True &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Resume &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;ElseIf Err.Number = 1004 Then &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' 隠しシートや印刷対象なしの実行時エラーは無視 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Resume Next Else &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' その他のエラーはメッセージ表示後終了 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;MsgBox Err.Description &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End If &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;br /&gt;'----------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' 処理終了&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Button1_Click_EXIT: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;EditHeader.Edit &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;With xlAPP &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.StatusBar = False ' ステータスバーを復帰 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.EnableEvents = True ' イベント動作再開 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.EnableCancelKey = xlInterrupt ' Escキー動作を戻す &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.Cursor = xlDefault ' カーソルをデフォルトにする &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.ScreenUpdating = True ' 画面描画再開 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End With &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Set objWBK = Nothing &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Set objFSO = Nothing &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Set objFS = Nothing &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Set xlAPP = Nothing&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End Sub&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2444444412499120071-2211768148137979067?l=ganesha001.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ganesha001.blogspot.com/feeds/2211768148137979067/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2444444412499120071&amp;postID=2211768148137979067' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/2211768148137979067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/2211768148137979067'/><link rel='alternate' type='text/html' href='http://ganesha001.blogspot.com/2008/03/blog-post_1374.html' title='全ファイル結合（とあるファイル専用）'/><author><name>みや</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2444444412499120071.post-8703101679763419842</id><published>2008-03-27T20:22:00.003+09:00</published><updated>2008-03-28T10:11:07.950+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel VBA'/><title type='text'>BrowseForFolderモジュール</title><content type='html'>&lt;span style="font-family:arial;font-size:78%;"&gt;フォルダ参照のモジュール&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.asahi-net.or.jp/~ef2o-inue/download/sub09_020_110.html#BrowseForFolder2"&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;http://www.asahi-net.or.jp/~ef2o-inue/download/sub09_020_110.html#BrowseForFolder2&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;ここの&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;modAPIBrowseForFolder2.bas&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:78%;"&gt;に&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Public Function BrowseForFolder&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;がある。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2444444412499120071-8703101679763419842?l=ganesha001.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ganesha001.blogspot.com/feeds/8703101679763419842/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2444444412499120071&amp;postID=8703101679763419842' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/8703101679763419842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/8703101679763419842'/><link rel='alternate' type='text/html' href='http://ganesha001.blogspot.com/2008/03/browseforfolder.html' title='BrowseForFolderモジュール'/><author><name>みや</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2444444412499120071.post-786027415232942007</id><published>2008-03-27T20:19:00.002+09:00</published><updated>2008-03-28T10:10:49.287+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel VBA'/><title type='text'>セルの結合を解除する（シート全体）</title><content type='html'>&lt;p&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Sub CancelJoin()&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Cells.Select&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;With Selection&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.VerticalAlignment = xlTop&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.Orientation = 0&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.AddIndent = False&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.ReadingOrder = xlContext&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;.MergeCells = False&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End With&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End Sub&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2444444412499120071-786027415232942007?l=ganesha001.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ganesha001.blogspot.com/feeds/786027415232942007/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2444444412499120071&amp;postID=786027415232942007' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/786027415232942007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/786027415232942007'/><link rel='alternate' type='text/html' href='http://ganesha001.blogspot.com/2008/03/blog-post_27.html' title='セルの結合を解除する（シート全体）'/><author><name>みや</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2444444412499120071.post-7250220158945891984</id><published>2008-03-24T13:22:00.002+09:00</published><updated>2008-03-28T10:10:17.579+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel VBA'/><title type='text'>重複行の削除</title><content type='html'>&lt;span style="font-family:arial;font-size:78%;"&gt;Sub deleteLow()&lt;br /&gt;Dim lastrow As Integer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim i As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim cnt As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;lastrow = Range("A65536").End(xlUp).Row&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;cnt = 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;For i = lastrow To 2 Step -1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;If Cells(i, 1).Value = Cells(i - 1, 1).Value And _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Cells(i, 2).Value = Cells(i - 1, 2).Value And _ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Cells(i, 3).Value = Cells(i - 1, 3).Value And _ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Cells(i, 4).Value = Cells(i - 1, 4).Value And _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Cells(i, 5).Value = Cells(i - 1, 5).Value _ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Cells(i, 1).EntireRow.Delete Shift:=xlUp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;cnt = cnt + 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Cells(i, 6) = cnt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;cnt = 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Next i&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End Sub&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2444444412499120071-7250220158945891984?l=ganesha001.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ganesha001.blogspot.com/feeds/7250220158945891984/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2444444412499120071&amp;postID=7250220158945891984' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/7250220158945891984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/7250220158945891984'/><link rel='alternate' type='text/html' href='http://ganesha001.blogspot.com/2008/03/blog-post_24.html' title='重複行の削除'/><author><name>みや</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2444444412499120071.post-4222372344155840358</id><published>2008-03-23T18:22:00.018+09:00</published><updated>2008-03-24T13:28:13.240+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel VBA'/><title type='text'>シートのコピー</title><content type='html'>&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:arial;"&gt;Sub SheetCopy()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Dim xlApp As Application ' Applicationオブジェクト&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Dim activeFN As String ' このブック名&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Dim refferFN As String ' 参照元ブック名&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;' このブック名の退避&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;activeFN = ActiveWorkbook.Name&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;' Applicationオブジェクトの取得&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:arial;"&gt;Set xlApp = Application&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;' ファイルを開く&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;xlApp.StatusBar = "読み込むファイルを指定して下さい。"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;strFILENAME = xlApp.GetOpenFilename("Microsoft Excel ブック,*.xls")&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Workbooks.Open strFILENAME&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:arial;"&gt;refferFN = ActiveWorkbook.Name&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;' シートのコピー(From)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Workbooks(refferFN).Sheets("From").Copy After:= _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Workbooks(activeFN).Sheets(Workbooks(activeFN).Sheets.Count)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;' シートのコピー(To)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Workbooks(refferFN).Sheets("To").Copy After:= _ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Workbooks(activeFN).Sheets(Workbooks(activeFN).Sheets.Count)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;' ブックを閉じる&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Workbooks(refferFN).Close&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;' メインシートアクティブ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Workbooks(activeFN).Sheets(1).Activate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;End Sub&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2444444412499120071-4222372344155840358?l=ganesha001.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ganesha001.blogspot.com/feeds/4222372344155840358/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2444444412499120071&amp;postID=4222372344155840358' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/4222372344155840358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/4222372344155840358'/><link rel='alternate' type='text/html' href='http://ganesha001.blogspot.com/2008/03/blog-post_23.html' title='シートのコピー'/><author><name>みや</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2444444412499120071.post-3175156782426379252</id><published>2008-03-23T18:22:00.017+09:00</published><updated>2008-03-24T13:19:23.969+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel VBA'/><title type='text'>最終行の取得</title><content type='html'>&lt;p&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Function maxLine(tgtCol As Integer) As Long&lt;br /&gt;' 収容最終行の判定(Excel認知の最終行から上に向かってデータがある行を探す)&lt;br /&gt;maxLine = Cells.SpecialCells(xlCellTypeLastCell).Row&lt;br /&gt;Do While Cells(maxLine, tgtCol).Value = ""&lt;br /&gt;maxLine = maxLine - 1&lt;br /&gt;Loop&lt;br /&gt;End Function&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2444444412499120071-3175156782426379252?l=ganesha001.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ganesha001.blogspot.com/feeds/3175156782426379252/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2444444412499120071&amp;postID=3175156782426379252' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/3175156782426379252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/3175156782426379252'/><link rel='alternate' type='text/html' href='http://ganesha001.blogspot.com/2008/03/blog-post.html' title='最終行の取得'/><author><name>みや</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2444444412499120071.post-2007094839337389077</id><published>2008-03-23T18:22:00.016+09:00</published><updated>2008-03-23T22:38:50.378+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel VBA'/><title type='text'>データクリア</title><content type='html'>&lt;span style="font-size:78%;"&gt;Const cnInitPos = "A3"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Sub Clear_All()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Range(&lt;span style="font-family:arial;"&gt;cnInitPos&lt;/span&gt;).Select&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Range(Selection, Selection.End(xlDown)).Select&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Selection.ClearContents&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2444444412499120071-2007094839337389077?l=ganesha001.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ganesha001.blogspot.com/feeds/2007094839337389077/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2444444412499120071&amp;postID=2007094839337389077' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/2007094839337389077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/2007094839337389077'/><link rel='alternate' type='text/html' href='http://ganesha001.blogspot.com/2008/03/blog-post_5963.html' title='データクリア'/><author><name>みや</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2444444412499120071.post-3120382718824292964</id><published>2008-03-23T18:22:00.013+09:00</published><updated>2008-03-23T22:35:01.527+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel VBA'/><title type='text'>マッチング</title><content type='html'>&lt;span style="font-family:arial;font-size:78%;"&gt;Dim chapter As String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim section As String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim subSection As String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim data As String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim lnIdxFrom As Integer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim lnIdxTo As Integer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Dim colIdx As Integer&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Sub MatchData()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;lnIdxFrom = 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' シートTo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Sheets("To").Activate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;maxlnTo = maxLine.maxLine(4)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' シートFrom&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Sheets("From").Activate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;maxlnFrom = maxLine.maxLine(4)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Do While lnIdxFrom &lt;= maxlnFrom&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;chapter = Cells(lnIdxFrom, 1)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;section = Cells(lnIdxFrom, 2)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;subSection = Cells(lnIdxFrom, 3)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;colIdx = 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Do While Cells(lnIdxFrom, colIdx) &lt;&gt; ""&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;data = Cells(lnIdxFrom, colIdx)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;' 対象シート検索&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Sheets("To").Activate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;lnIdxTo = 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Do While lnIdxTo &lt;= maxlnTo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;If Cells(lnIdxTo, 4).Value = data Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Cells(lnIdxTo, 5) = chapter&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Cells(lnIdxTo, 6) = section&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Cells(lnIdxTo, 7) = subSection&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Exit Do&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;lnIdxTo = lnIdxTo + 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Loop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Sheets("From").Activate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;colIdx = colIdx + 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt; Loop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;lnIdxFrom = lnIdxFrom + 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Loop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;End Sub&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2444444412499120071-3120382718824292964?l=ganesha001.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ganesha001.blogspot.com/feeds/3120382718824292964/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2444444412499120071&amp;postID=3120382718824292964' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/3120382718824292964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2444444412499120071/posts/default/3120382718824292964'/><link rel='alternate' type='text/html' href='http://ganesha001.blogspot.com/2008/03/blog-post_7738.html' title='マッチング'/><author><name>みや</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
