<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://isshi.cocolog-nifty.com/kaki/">
<title>イッシーのカキナグリぶるうす</title>
<link>http://isshi.cocolog-nifty.com/kaki/</link>
<description></description>
<dc:language>ja-JP</dc:language>
<dc:creator></dc:creator>
<dc:date>2009-12-07T01:21:41+09:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.typepad.com/" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://isshi.cocolog-nifty.com/kaki/2009/12/post-3a5c.html" />
<rdf:li rdf:resource="http://isshi.cocolog-nifty.com/kaki/2009/11/post-a81f.html" />
<rdf:li rdf:resource="http://isshi.cocolog-nifty.com/kaki/2009/11/excel.html" />
<rdf:li rdf:resource="http://isshi.cocolog-nifty.com/kaki/2009/11/post-d94f.html" />
<rdf:li rdf:resource="http://isshi.cocolog-nifty.com/kaki/2009/11/post-92ae.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://isshi.cocolog-nifty.com/kaki/2009/12/post-3a5c.html">
<title>行数付きのファイルを作成</title>
<link>http://isshi.cocolog-nifty.com/kaki/2009/12/post-3a5c.html</link>
<description>コピーした行数付きのファイルのファイル名の頭には日付と時間が入ります。 Sub ...</description>
<content:encoded>&lt;p&gt;コピーした行数付きのファイルのファイル名の頭には日付と時間が入ります。&lt;/p&gt;

&lt;p&gt;Sub ファイル行()&lt;br /&gt;&amp;nbsp; &amp;nbsp; Dim FileType, Prompt, Item As String&lt;br /&gt;&amp;nbsp; &amp;nbsp; Dim FileNamePath, TempFileNamePath, FileName As Variant&lt;br /&gt;&amp;nbsp; &amp;nbsp; Dim textline As String&lt;br /&gt;&amp;nbsp; &amp;nbsp; Dim i, cn, pos As Integer&lt;br /&gt;&amp;nbsp; &amp;nbsp; Dim ch1, ch2 As Long&lt;br /&gt;&#39;&lt;br /&gt;&amp;nbsp; &amp;nbsp; FileType = &amp;quot;すべての ﾌｧｲﾙ (*.*),*.*&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Prompt = &amp;quot;File を選択してください&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; FileNamePath = Application.GetOpenFilename(FileType, , Prompt)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39;操作したいファイルのパスを取得します&lt;br /&gt;&amp;nbsp; &amp;nbsp; If FileNamePath = False Then&amp;nbsp; &amp;nbsp; &#39;キャンセルボタンが押された&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; End&lt;br /&gt;&amp;nbsp; &amp;nbsp; End If&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39; pos:パスの文字数&lt;br /&gt;&amp;nbsp; &amp;nbsp; pos = InStrRev(FileNamePath, &amp;quot;\&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39; PathName：ファイル名を取り除いた直前のフォルダ名までのパス&lt;br /&gt;&amp;nbsp; &amp;nbsp; PathName = Left(FileNamePath, pos)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39; FileName: 拡張子まで含んだファイル名　\以下の文字列を持ってくる&lt;br /&gt;&amp;nbsp; &amp;nbsp; FileName = Mid(FileNamePath, pos + 1)&lt;br /&gt;&amp;nbsp; &amp;nbsp; MsgBox PathName &amp;amp; vbCrLf &amp;amp; FileName&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39; 空いているファイル番号を取得します&lt;br /&gt;&amp;nbsp; &amp;nbsp; ch1 = FreeFile&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39; FileNamePath のファイルをオープンします&lt;br /&gt;&amp;nbsp; &amp;nbsp; Open FileNamePath For Input As #ch1&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39;もうひとつ空いているファイル番号を取得します&lt;br /&gt;&amp;nbsp; &amp;nbsp; ch2 = FreeFile&lt;br /&gt;&amp;nbsp; &amp;nbsp; cn = 0&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39;テンポラリーファイルにユニークな名前をつけます&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39;pos = InStrRev(FileNamePath, &amp;quot;\&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39;TempFileNamePath = FileNamePath &amp;amp; Format(Now, &amp;quot;yyyymmddhhmmss&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp; TempFileNamePath = PathName &amp;amp; Format(Now, &amp;quot;yyyymmddhhmmss&amp;quot;) &amp;amp; FileName&lt;br /&gt;&amp;nbsp; &amp;nbsp; MsgBox &amp;quot;TempFileNamePath =&amp;quot; &amp;amp; TempFileNamePath&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39;テンポラリーファイルを作成します&lt;br /&gt;&amp;nbsp; &amp;nbsp; Open TempFileNamePath For Output As #ch2&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Do While Not EOF(ch1)&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &#39;ファイルの終端かどうかを確認します&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; cn = cn + 1&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Line Input #ch1, textline&amp;nbsp; &#39;データ行を読み込みます&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; ss1 = &amp;quot;00000&amp;quot; &amp;amp; cn&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; ss2 = Right(ss1, 5)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; ss = ss2 &amp;amp; &amp;quot;:&amp;quot; &amp;amp; textline&lt;br /&gt;&amp;nbsp; &amp;nbsp;&#39;&amp;nbsp; &amp;nbsp;&amp;nbsp; Print #ch2, textline&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &#39;データの書き込みをします&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Print #ch2, ss&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&#39;データの書き込みをします&lt;br /&gt;&amp;nbsp; &amp;nbsp; Loop&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39;ファイルを閉じます&lt;br /&gt;&amp;nbsp; &amp;nbsp; Close #ch1, #ch2&lt;br /&gt; &#39;元のファイルを削除します (保留）&lt;br /&gt; &#39;&amp;nbsp; &amp;nbsp;Kill FileNamePath&lt;br /&gt; &#39;テンポラリーファイルを元のファイルの名前に変更します (保留）&lt;br /&gt; &#39;&amp;nbsp; Name TempFileNamePath As FileNamePath&lt;br /&gt;End Sub&lt;br /&gt;Function SelectFileNamePath(FileType, Prompt) As Variant&lt;br /&gt;&amp;nbsp; &amp;nbsp; SelectFileNamePath = Application.GetOpenFilename(FileType, , Prompt)&lt;br /&gt;End Function&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</content:encoded>


<dc:subject>EXCEL</dc:subject>

<dc:creator>イッシー</dc:creator>
<dc:date>2009-12-07T01:21:41+09:00</dc:date>
</item>
<item rdf:about="http://isshi.cocolog-nifty.com/kaki/2009/11/post-a81f.html">
<title>選択ファイルのパスとファイル名に分けてＧＥＴ</title>
<link>http://isshi.cocolog-nifty.com/kaki/2009/11/post-a81f.html</link>
<description>Sub chofile() Dim PathName As String, Fi...</description>
<content:encoded>&lt;p&gt;Sub chofile()&lt;br /&gt;&amp;nbsp; &amp;nbsp; Dim PathName As String, FileName As String, pos As Long&lt;br /&gt;&amp;nbsp; &amp;nbsp; Dim FileType, Prompt As String&lt;br /&gt;&amp;nbsp; &amp;nbsp; Dim FileNamePath As Variant&lt;br /&gt; &#39;現在当ファイルを開いている場所をデフォルトに&lt;br /&gt;&amp;nbsp; &amp;nbsp; Call chgpt&lt;br /&gt;&amp;nbsp; &amp;nbsp; FileType = &amp;quot;すべての ﾌｧｲﾙ (*.*),*.*&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Prompt = &amp;quot;File を選択してください&amp;quot;&lt;br /&gt; &#39;操作したいファイルのパスを取得します&lt;br /&gt;&amp;nbsp; &amp;nbsp; FileNamePath = Application.GetOpenFilename(FileType, , Prompt)&lt;br /&gt;&amp;nbsp; &amp;nbsp; If FileNamePath = False Then&amp;nbsp; &amp;nbsp; &#39;キャンセルボタンが押された&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; End&lt;br /&gt;&amp;nbsp; &amp;nbsp; End If&lt;br /&gt;&amp;nbsp; &amp;nbsp; pos = InStrRev(FileNamePath, &amp;quot;\&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp; PathName = Left(FileNamePath, pos)&lt;br /&gt;&amp;nbsp; &amp;nbsp; FileName = Mid(FileNamePath, pos + 1)&lt;br /&gt;&amp;nbsp; &amp;nbsp; MsgBox PathName &amp;amp; vbCrLf &amp;amp; FileName&lt;br /&gt;End Sub&lt;br /&gt;Sub chgpt()&lt;br /&gt;&amp;nbsp; &amp;nbsp; Dim WorkPath As String&lt;br /&gt;&amp;nbsp; &amp;nbsp; WorkPath = ActiveWorkbook.Path&lt;br /&gt;&amp;nbsp; &amp;nbsp; ChDir (WorkPath)&lt;br /&gt;&amp;nbsp; &amp;nbsp; ChDrive (WorkPath)&lt;br /&gt;End Sub&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</content:encoded>



<dc:creator>イッシー</dc:creator>
<dc:date>2009-11-29T19:08:58+09:00</dc:date>
</item>
<item rdf:about="http://isshi.cocolog-nifty.com/kaki/2009/11/excel.html">
<title>EXCELのシートのデーターをテキストファイルに</title>
<link>http://isshi.cocolog-nifty.com/kaki/2009/11/excel.html</link>
<description>Sub 文章形式で書き出し() Set myrng = Range(B3)....</description>
<content:encoded>&lt;p&gt;Sub 文章形式で書き出し()&lt;br /&gt;&amp;nbsp; &amp;nbsp; Set myrng = Range(&amp;quot;B3&amp;quot;).CurrentRegion&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39; 書き出したいデーター範囲を取得&lt;br /&gt;&amp;nbsp; &amp;nbsp; ChDir &amp;quot;C:\Documents and Settings\ishi1\デスクトップ\新しいフォルダ&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Open &amp;quot;社員テーブル.txt&amp;quot; For Output As #1&lt;br /&gt;&amp;nbsp; &amp;nbsp; For i = 1 To myrng.Rows.Count&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Print #1, myrng.Cells(i, 1);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Print #1, myrng.Cells(i, 2);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Print #1, myrng.Cells(i, 3);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Print #1, myrng.Cells(i, 4);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Print #1, myrng.Cells(i, 5)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &#39; Print #ステートメントで書き出し　最後に;をつけると改行しない&lt;br /&gt;&amp;nbsp; &amp;nbsp; Next&lt;br /&gt;&amp;nbsp; &amp;nbsp; Close #1&lt;br /&gt;End Sub&lt;/p&gt;</content:encoded>


<dc:subject>EXCEL</dc:subject>

<dc:creator>イッシー</dc:creator>
<dc:date>2009-11-21T23:53:30+09:00</dc:date>
</item>
<item rdf:about="http://isshi.cocolog-nifty.com/kaki/2009/11/post-d94f.html">
<title>固定長をＥＸＣＥＬのセルに読み込んで展開</title>
<link>http://isshi.cocolog-nifty.com/kaki/2009/11/post-d94f.html</link>
<description>Sub テキスト直読み1行()  シートのクリア Cells.Select S...</description>
<content:encoded>&lt;p&gt;Sub テキスト直読み1行()&lt;br /&gt;&#39;&amp;nbsp; &amp;nbsp;&amp;nbsp; シートのクリア&lt;br /&gt;&amp;nbsp; &amp;nbsp; Cells.Select&lt;br /&gt;&amp;nbsp; &amp;nbsp; Selection.Clear&lt;br /&gt;&amp;nbsp; &amp;nbsp; Range(&amp;quot;A1&amp;quot;).Select&lt;br /&gt;&#39;&lt;br /&gt;&amp;nbsp; &amp;nbsp; myRow = 3&lt;br /&gt;&amp;nbsp; &amp;nbsp; ChDir &amp;quot;C:\Documents and Settings\ishi1\デスクトップ\新しいフォルダ&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Open &amp;quot;n社員固定長.txt&amp;quot; For Input As #1&lt;br /&gt;&amp;nbsp; &amp;nbsp; Do Until EOF(1)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; Line Input #1, myRec&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &#39; Line Input ステートメンテでデーターを１行ごとに読み込む&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; Cells(myRow, 2) = myRec&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; myRow = myRow + 1&lt;br /&gt;&amp;nbsp; &amp;nbsp; Loop&lt;br /&gt;&amp;nbsp; &amp;nbsp; Close #1&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;End Sub&lt;br /&gt;Sub data展開()&lt;br /&gt;&amp;nbsp; &amp;nbsp; Dim myRng As Range&lt;br /&gt;&amp;nbsp; &amp;nbsp; Set myRng = Range(&amp;quot;B3&amp;quot;).CurrentRegion&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39; データーのセルを展開&lt;br /&gt;&amp;nbsp; &amp;nbsp; myRng.TextToColumns _&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;DataType:=xlFixedWidth, _&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;fieldinfo:=Array(Array(0, 2), Array(6, 2), Array(20, 9), _&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; Array(35, 1), Array(39, 2))&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39; バイト単位でフールドを指定して展開&lt;br /&gt;End Sub&lt;/p&gt;</content:encoded>


<dc:subject>EXCEL</dc:subject>

<dc:creator>イッシー</dc:creator>
<dc:date>2009-11-12T00:50:49+09:00</dc:date>
</item>
<item rdf:about="http://isshi.cocolog-nifty.com/kaki/2009/11/post-92ae.html">
<title>直接テキストファイルを開く</title>
<link>http://isshi.cocolog-nifty.com/kaki/2009/11/post-92ae.html</link>
<description>Sub 直接読み() Dim myRow As Integer, myId, m...</description>
<content:encoded>&lt;p&gt;Sub 直接読み()&lt;br /&gt;&amp;nbsp; &amp;nbsp; Dim myRow As Integer, myId, myName, myFur, myAge, myTeam&lt;br /&gt;&amp;nbsp; &amp;nbsp; myRow = 3&lt;br /&gt;&amp;nbsp; &amp;nbsp; &#39; データを書き出す行番号を指定&lt;br /&gt;&amp;nbsp; &amp;nbsp; ChDir &amp;quot;C:\Documents and Settings\ishi1\デスクトップ\新しいフォルダ&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Open &amp;quot;社員.txt&amp;quot; For Input As #1&lt;br /&gt;&amp;nbsp; &amp;nbsp; Do Until EOF(1)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; Input #1, myId, myName, myFur, myAge, myTeam&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; Cells(myRow, 2) = myId&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; Cells(myRow, 3) = myName&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; Cells(myRow, 4) = myFur&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; Cells(myRow, 5) = myAge&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; Cells(myRow, 6) = myTeam&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; myRow = myRow + 1&lt;br /&gt;&amp;nbsp; &amp;nbsp; Loop&lt;br /&gt;&amp;nbsp; &amp;nbsp; Close #1&lt;br /&gt;End Sub&lt;/p&gt;</content:encoded>


<dc:subject>EXCEL</dc:subject>

<dc:creator>イッシー</dc:creator>
<dc:date>2009-11-07T01:44:28+09:00</dc:date>
</item>


</rdf:RDF>
