<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/coraljapan/">
    <title>しんや@Wiki</title>
    <link>http://w.atwiki.jp/coraljapan/</link>
    <atom:link href="https://w.atwiki.jp/coraljapan/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>しんや@Wiki</description>

    <dc:language>ja</dc:language>
    <dc:date>2013-07-14T12:06:31+09:00</dc:date>
    <utime>1373771191</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/coraljapan/pages/73.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/coraljapan/pages/72.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/coraljapan/pages/70.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/coraljapan/pages/32.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/coraljapan/pages/69.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/coraljapan/pages/67.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/coraljapan/pages/66.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/coraljapan/pages/65.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/coraljapan/pages/64.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/coraljapan/pages/63.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/coraljapan/pages/73.html">
    <title>庭のビオトープ作り</title>
    <link>https://w.atwiki.jp/coraljapan/pages/73.html</link>
    <description>
      *庭のビオトープ作り
あこがれのビオトープ作りの覚書。
▼まずは、穴掘り。大きさは1.5㎡最深部で深さ60センチ。
このへんの土地は粘土質で手掘りだと一苦労。
#image(2013-07-13 06.50.40.jpg)


▼次に、アンダーライナーを敷く。
ブルーシートと、タイルカーペットで木の根や石ころでプールライナーに穴があかないように保護する。
#image(2013-07-13 07.09.49.jpg)


▼次に、プールライナーを敷く。
余裕をみて、穴の大きさの約２倍の大きさのプールライナーを使った。
#image(2013-07-13 07.27.35.jpg)

▼次に、小石を、底床材を敷く。
真ん中のくぼみに小石を置いて、周りには、アクアリウム用のマスターソイルを使った。
#image(2013-07-13 07.44.16.jpg)
#image(2013-07-13 07.44.31.jpg)


▼循環ポンプ。
エーハイムのコンパクトポンプ２０００を使用。
小型ながら２０００L／時間のハイパワー。
#image(2013-07-13 06.50.53.jpg)


▼あとは、レンガなどで、池の周りの装飾。
#image(http://cdn29.atwikiimg.com/coraljapan/?cmd=upload&amp;act=open&amp;page=%E5%BA%AD%E3%81%AE%E3%83%93%E3%82%AA%E3%83%88%E3%83%BC%E3%83%97%E4%BD%9C%E3%82%8A&amp;file=2013-07-13%2015.45.10.jpg)


----    </description>
    <dc:date>2013-07-14T12:06:31+09:00</dc:date>
    <utime>1373771191</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/coraljapan/pages/72.html">
    <title>窓から見える飯縄山（2010秋）</title>
    <link>https://w.atwiki.jp/coraljapan/pages/72.html</link>
    <description>
      *窓から見える飯縄山（2010秋）
（DOCOMO Xperia Camera360Pro ＨＤＲモード撮影 Photoshopで合成）
#image(aki.jpg)
----

**あと、最近やった庭整備
▼２階の窓から。中央の黄色い葉っぱの木はナンジャモンジャの木（正式名はヒトツバタゴ）。
#image(jyoukuu.jpg)


▼花壇　レンガ100個くらいをホームセンターで１個７８円で購入。目見当で並べた。
#image(kadan1.jpg)

#image(kadan2.jpg)

#image(kadan3.jpg)

#image(kadan4.jpg)

▼もぐらが掘った穴。
#image(mogura.jpg)








----    </description>
    <dc:date>2010-11-10T16:42:38+09:00</dc:date>
    <utime>1289374958</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/coraljapan/pages/70.html">
    <title>窓から見える飯縄山　</title>
    <link>https://w.atwiki.jp/coraljapan/pages/70.html</link>
    <description>
      *窓から見える飯縄山
DOCOMO Xperia　Camera360Pro　ＨＤＲモード撮影。
#image(C360_2010-08-10 05-24-19.jpg)
----

**あと、最近やった庭整備
▼砂利敷き（暑い時間を避けて休日のAM６時より作業。ネットで注文して２ｔ車２台分配達してもらった。）
#image(zentai.jpg)


▼「ヒメイワダレソウ」生育が早く、あっというまに緑のじゅうたんができるらいい！？（しかし、夏場の暑いときに植えるのはどうか。）
#image(iwadaresou.gif)


▼黒竹（小布施のフローラルガーデンでみつけた黒竹。鉢のまんま植えちゃってるよ！）
#image(kurotake.jpg)


▼花桃（ずっと梅の実かと思ってたら、桃の実だったかよ！）
#image(momo.jpg)


▼いちおう遊歩道（けっこう気に入っている。）
#image(yuuhodou.jpg)


▼階段（低コストで自作→　杭＝１本35円　丸太棒＝１本158円　防腐剤＝1,500円）
#image(kaidan.jpg)


▼ベンチと桜の木
#image(benchi.jpg)






----    </description>
    <dc:date>2010-08-10T11:24:26+09:00</dc:date>
    <utime>1281407066</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/coraljapan/pages/32.html">
    <title>EXCEL覚え書き</title>
    <link>https://w.atwiki.jp/coraljapan/pages/32.html</link>
    <description>
      &amp;update(j);
*EXCEL覚え書き
#contents()
----
**クリックしたセルの色を変更する
（シート内のModuleに）
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
ActiveSheet.Rows.Interior.ColorIndex = xlNone
Rows(Target.Row).Interior.ColorIndex = 15
End Sub

（指定した行のみ動作させる）
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If ActiveCell.Row &lt; 4 Then Exit Sub
ActiveSheet.Rows(&quot;4:104&quot;).Interior.ColorIndex = xlNone
Rows(Target.Row).Interior.ColorIndex = 15
End Sub
----
**スクロール位置を先頭に戻す
ActiveWindow.ScrollColumn = 1
ActiveWindow.ScrollRow = 1
----
**印刷範囲を可変設定にする
1.メニュー＞挿入＞名前＞定義＞を選択する。
2.名前定義ダイアログで、Print_Areaを選択する。
3.参照範囲に「=OFFSET($A$1,0,0,COUNTA($A:$A),100)」を入力する。
A列のデータ行の数によって、印刷範囲が可変する。

【OFFSET関数】OFFSET(基準, 行数, 列数, 高さ, 幅)
----
**相対パスで指定する
変数 = ThisWorkbook.Path
Workbooks.Open (変数 &amp; &quot;\..\test.xls&quot;)
----
**ボタンの行位置を知る
bt = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Row
----
**自分自身を削除する。
Sub test()
With ThisWorkbook
.Save
.ChangeFileAccess Mode:=xlReadOnly
Kill .FullName
.Close (False)
End With
End Sub
----
**フォルダ内のexcelファイルを検索する（サブフォルダも検索）
Sub test()
&#039;フォルダを検索してxlsファイル特定する
Dim f, buf As String, cnt As Long, FSO
Set FSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
With Application.FileSearch
.NewSearch
.Filename = &quot;*.xls&quot;             &#039;&#039;ファイル名
.LookIn = &quot;D:\data&quot;             &#039;&#039;フォルダ名
.SearchSubFolders = True        &#039;&#039;サブフォルダも検索する
If .Execute() &gt; 0 Then
For Each f In .FoundFiles
path_name = FSO.GetFile(f).ParentFolder    &#039;&#039;パス
file_name = FSO.GetFile(f).Name            &#039;&#039;ファイル名
MsgBox path_name &amp; &quot;\&quot; &amp; file_name
Next f
End If
End With
Set FSO = Nothing
End Sub
----
**セルがエラーかどうか調べる
Set rg = Range(&quot;A1&quot;)
If Application.WorksheetFunction.IsError(rg) Then
&#039;処理
End If
----
**ユーザーフォームの表示位置を画面サイズの右側にする
Private Sub UserForm_Activate()
Me.Left = Application.Left + Application.Width - Me.Width
Me.Top = Application.Top + (Application.Height - Me.Height) / 2
End Sub
----
**定期的にマクロを実行する
1秒ごとにA1に現在時刻を表示
&#039;OnTime開始
Sub timer_start()
Application.OnTime Now + TimeValue(&quot;00:00:01&quot;), &quot;timer_start&quot;
Range(&quot;A1&quot;) = Now()
End Sub
&#039;OnTimeキャンセル
Sub timer_stop()
On Error Resume Next
Application.OnTime Now + TimeValue(&quot;00:00:01&quot;), &quot;timer_start&quot;, schedule:=False
End Sub

10秒ごとに10回先まで予約
Sub test()
For i = 1 To 10
Application.OnTime Now + TimeValue(&quot;00:00:10&quot;) * i, &quot;my_Procedure&quot;
Next i
End Sub

Sub my_Procedure()
MsgBox &quot;きたー&quot;
End Sub
----
**ファイルダイアログでファイル名を取得する
fname = Application.GetOpenFilename( _
Title:=&quot;取り込みファイルの選択&quot;)
If fname = False Then
Exit Sub
Msgbox fname
End If
----
**指定の表示形式を返す
Format(Now(), &quot;yymmdd&quot;)
----
**ファイルがあるかどうかチェックする
Sub filechk
strWrk= ここにパス記入
strFile=ここはファイル名
If Dir(strWrk &amp; strFil) = &quot;&quot; Then
MsgBox(&quot;ファイルありません&quot;)
End If
End Sub
----
**入力規則である条件では入力できないようにする
A1がバナナか、リンゴか、みかんのときで、なおかつ、B1が食べる以外のときは入力できないようにする。

データの入力規則で、
設定をユーザ定義
数式に、
=OR(AND(A1&lt;&gt;&quot;バナナ&quot;,A1&lt;&gt;&quot;リンゴ&quot;,A1&lt;&gt;&quot;みかん&quot;),B1=&quot;食べる&quot;)
----
**処理中にWAITを入れる
Application.Wait [NOW()+&quot;0:00:00.01&quot;]
1/100秒停止
----
**VBAでファイルコピー、移動
ファイルコピー
Option Explicit
Private Const cnsSOUR = &quot;C:\AAA\SAMPLE1.txt&quot;   &#039; 元ファイル
Private Const cnsDEST = &quot;C:\BBB\SAMPLE2.txt&quot;   &#039; 先ファイル
&#039; ファイルコピーのサンプル
Sub COPY_SAMPLE()
&#039; ファイルをコピー
FileCopy cnsSOUR, cnsDEST
End Sub
パスを含めた名前で指定する。

ファイル移動（コピーして元ファイル削除）
Option Explicit
Private Const cnsSOUR = &quot;C:\AAA\SAMPLE1.txt&quot;   &#039; 元ファイル
Private Const cnsDEST = &quot;C:\BBB\SAMPLE2.txt&quot;   &#039; 先ファイル
&#039; ファイル移動のサンプル②
Sub MOVE_SAMPLE2()
&#039; ファイルをコピー
FileCopy cnsSOUR, cnsDEST
&#039; 元ファイルを削除
Kill cnsSOUR
End Sub
----
**VBAでホームページを開く
Sub Sample()
Shell &quot;EXPLORER.EXE http://google.co.jp/&quot;
End Sub
----
**ユーザーフォームのTextBox1にセットする
UserForm1.TextBox1 = &quot;てきすと&quot;
----
**ユーザーフォームと変数をやり取りする
標準モジュールの先頭に、呼出し元のプロシージャとユーザフォームで共用したい変数名をPublicでセットします。

----
Public aaa, bbb
----
Sub test()
aaa = 3000
UserForm1.Show vbModeless
MsgBox bbb
End Sub
----
Private Sub UserForm_Initialize()
TextBox1.Text = aaa
bbb = 500
End Sub
----
**他のブックのマクロを実行する
Application.Run &quot;book1.xls!test&quot;
※引数を渡す場合は、
Application.Run &quot;&#039;book1.xls&#039;!test&quot;,aaa,bbb

例）

元ブック
Workbooks.Open Filename:=(&quot;sample.xls&quot;)
hiki1 = &quot;りんご&quot;
hiki2 = &quot;おいしい&quot;
Application.Run &quot;sample.xls!ringo&quot;, hiki1, hiki2

先ブック
Sub ringo(hiki1, hiki2)
With UserForm1
.TextBox1 = hiki1
.TextBox2 = hiki2
.Show
End With
End Sub
----
**既存のブックをコピーする
Sub bkcopy()
wp = ThisWorkbook.Path
Workbooks.Open Filename:=(wp &amp; &quot;\aaaa.xlsx&quot;), ReadOnly:=True
Application.DisplayAlerts = False
Workbooks(&quot;aaaa.xlsx&quot;).Activate
ActiveWorkbook.SaveAs Filename:=wp &amp; &quot;\bbbb.xls&quot;
Application.DisplayAlerts = True
ActiveWorkbook.Close
End Sub
----
**ブックを読み取り専用で開く
Workbooks.Open Filename:=(&quot;BBB.xls&quot;), ReadOnly:=True
----
**別のブックのセルの値を取得する（ユーザフォーム）
Private Sub UserForm_Initialize()
wp = ThisWorkbook.Path
Workbooks.Open Filename:=(wp + &quot;\aaaa&quot;), ReadOnly:=True
with Workbooks(&quot;aaaa.xlsx&quot;)
msg = .Sheets(1).Range(&quot;a1&quot;)
.Windows(1).Visible = True
.Close
End with
TextBox1 = msg
End Sub
----
**アクティブなブックを閉じる
ActiveWorkbook.Close
----
**ブックをアクティブにする
Workbooks(&quot;sample.xls).Activate
----
**ブックを保存する
ActiveWorkbook.Save
----
**ブックを別名で保存する
ActiveWorkbook.SaveAs &quot;Sample.xls&quot;
----
**他のブックのシートのセルの値を取得（リンク方式）
Range(&quot;a1&quot;) = &quot;=&#039;&quot; &amp; &quot;c:\&quot; &amp; &quot;[&quot; &amp; &quot;サンプル.xls&quot; &amp; &quot;]シート１&#039;!&quot; &amp; Range(&quot;a1&quot;)
----
**他のブックのシートのセルの値を取得
Workbooks.Open Filename:=(&quot;サンプル.xls&quot;), ReadOnly:=True
Range(&quot;a1&quot;) = Workbooks(&quot;サンプル.xls&quot;).Sheets(1).Range(&quot;a1&quot;)
ActiveWorkbook.Close
----
**開いているブックを見えなくする
Workbooks(&quot;aaaa.xlsx&quot;).Windows(1).Visible = False
----
**指定したブックが開いているか調べる
Sub Sample15()
Dim wb As Workbook, flag As Boolean
For Each wb In Workbooks
If wb.Name = &quot;Book1.xls&quot; Then flag = True
Next wb
If flag = True Then
MsgBox &quot;開いています。&quot;
Else
MsgBox &quot;開いていません。&quot;
End If
End Sub
----
**エクセルを終了する
Application.Quit
----
**条件が一致したときのみ、コントロールを表示する
例）ComboBox1が&quot;あり&quot;に選択のとき、ComboBox2を表示

Private Sub ComboBox1_Change()

If ComboBox1 = &quot;あり&quot; Then
ComboBox2.Visible = True
Exit Sub
End If

End Sub




----
**ユーザーフォームにコンボボックスを作成する
1.ユーザーフォームにツールボックスからコンボボックスを作成する。
#image(080526_1.gif)

2.Initialize()にコンボボックスの文字列を羅列する。

Private Sub UserForm_Initialize()

With ComboBox1
.AddItem &quot;リスト１&quot;
.AddItem &quot;リスト２&quot;
.AddItem &quot;リスト３&quot;
.AddItem &quot;リスト４&quot;
End With

End Sub
----
**乱数を発生させるマクロ
Randomize
rnd1 = Int(Rnd * 99999999 + 1)
※99999999は0～99999999の乱数
----
**ユーザーフォーム出現位置を設定する
Private Sub UserForm_Initialize()
Me.StartUpPosition = 0
Me.Left = 20
Me.Top = 10
End Sub
----
**覚えておくと便利なショートカットキーのこと
その１　現在日付を入力
〔CTRL〕+〔；〕

その２　現在時刻を入力
〔CTRL〕+〔：〕

その３　関数の引数を表示
〔CTRL〕+〔SHIFT〕+〔Ａ〕
たとえば、数式バーに=IFと入力してから、〔CTRL〕+〔SHIFT〕+〔Ａ〕と押すと、=IF(論理式,真の場合,偽の場合)と表示される。

その４　書式のみのコピペ
〔CTRL〕+〔SHIFT〕+〔Ｃ〕書式のみコピー
〔CTRL〕+〔SHIFT〕+〔Ｖ〕書式のみペースト
----
**CALL ステートメントと、引数
他のマクロを呼び出すときに、変数を受け渡す場合は、以下を参考。

Sub test()
Call メッセージ表示(&quot;あははは&quot;)
End Sub

Sub メッセージ表示(moji)
MsgBox moji
End Sub

複数受け渡す場合は、カンマで区切って列挙する。
Sub test()

Call メッセージ表示(&quot;あははは&quot;, &quot;いひひひ&quot;, &quot;うふふふ&quot;)
End Sub

Sub メッセージ表示(moji1, moji2, moji3)
MsgBox moji1
MsgBox moji2
MsgBox moji3
End Sub



----
**２つのテキストファイルの比較
A.txtとB.txtを行ごとに比較します。
Sub 比較()
Dim strREC_A As String
Dim strREC_B As String
Dim File_A As String
Dim File_B As String
Dim ForderPass As String
Dim CT As Long
ForderPass = ThisWorkbook.Path
File_A = &quot;\A.txt&quot;
File_B = &quot;\B.txt&quot;
Open ForderPass &amp; File_A For Input As #1
Open ForderPass &amp; File_B For Input As #2
CT = 1
st:
If EOF(1) Or EOF(2) Then
GoTo owari
End If
Line Input #1, strREC_A
Line Input #2, strREC_B
If strREC_A &lt;&gt; strREC_B Then
MsgBox CT &amp; &quot;行目 違う。&quot; &amp; vbCrLf &amp; strREC_A &amp; vbCrLf &amp; strREC_B
End If
CT = CT + 1
GoTo st
owari:
Close #1
Close #2
MsgBox &quot;終了。&quot;
End Sub
----
**テキストファイルの内容をセルに読み込む　マクロ
Sub READ_TextFile()
Const cnsFILENAME = &quot;\sample.txt&quot;
Dim intFF As Integer            &#039; FreeFile値
Dim strREC As String            &#039; 読み込んだレコード内容
Dim GYO As Long                 &#039; 収容するセルの行
&#039; FreeFile値の取得(以降この値で入出力する)
intFF = FreeFile
&#039; 指定ファイルをOPEN(入力モード)
Open ThisWorkbook.Path &amp; cnsFILENAME For Input As #intFF
GYO = 1
&#039; ファイルのEOF(End of File)まで繰り返す
Do Until EOF(intFF)
&#039; 改行までをレコードとして読み込む
Line Input #intFF, strREC
&#039; 行を加算しA列にレコード内容を表示(先頭は2行目)
Cells(GYO, 1).Value = strREC
GYO = GYO + 1
Loop
&#039; 指定ファイルをCLOSE
Close #intFF
End Sub
----
**文字列をテキストファイルへ書き出す　マクロ
Sub WRITE_TextFile()
Const cnsFILENAME = &quot;\SAMPLE.txt&quot;
Dim intFF As Integer            &#039; FreeFile値
Dim strREC As String            &#039; 書き出すレコード内容
&#039; FreeFile値の取得(以降この値で入出力する)
intFF = FreeFile
&#039; 指定ファイルをOPEN(出力モード)
Open ThisWorkbook.Path &amp; cnsFILENAME For Output As #intFF
&#039; 内容をレコードにセット
strREC = &quot;test&quot;
&#039; レコードを出力
Print #intFF, strREC
&#039; 指定ファイルをCLOSE
Close #intFF
End Sub
----
**処理実行中のカーソルを砂時計にする
Application.Cursor = xlWait
元に戻すには、
Application.Cursor = xlDefault
----
**セルの値を簡易棒グラフで表示する
以下の様な表示。
#image(080218.gif )
A列にパーセンテージを入力。
B列に■で棒グラフが作成される。

B列の関数
=LEFT(&quot;■■■■■■■■■■&quot;,TRUNC($A1/0.1))
※条件書式で、100%を赤く設定してあります。
----
**エクセルで早口言葉？
くだらなすぎ。（自爆）
http://www29.atwiki.jp/coraljapan/?cmd=upload&amp;act=open&amp;page=EXCEL%E8%A6%9A%E3%81%88%E6%9B%B8%E3%81%8D&amp;file=20080217_hayakuchi.xls
----
**ユーザーフォームのテキストボックス内での制御プロパティ
SelLength
選択されたテキストの文字数を設定します。
値の取得も可能です。
SelStart
選択されたテキストの開始点を設定します。
値の取得も可能です。テキストが選択されていないときは、
挿入ポインタの位置を示します。
SelText
現在選択されているテキストを含む文字列を設定します。
値の取得も可能です。文字が選択されていないときは、長さ 0 の文字列 (&quot;&quot;) を返します。
例）TextBox1.SelStart = 0
カーソル位置を先頭にします。
----
**ユーザーフォームのテキストボックス内で改行する。
EnterKeyBehaviorをTrueに設定します。
MultiLineもTrueに設定しておく必要があります。 
----
**Format関数
Format([値],&quot;[書式設定]&quot;)

以下は書式設定

カンマ区切り ： #,##0 ： 1,234
￥マーク入り ： \\#,##0 ： \1,234
単位付き ： #,##0\円 ： 1,234円
小数点桁数の指定 ： #,##0,0000 ： 1,234.5670
小数点桁数の指定２ ： #,##0,0### ： 1,234.567
日付の書式 ： YYYY/MM/DD HH:NN:SS ： 2002/11/28 10:18:30
YYYYMMDDをYYYY/MM/DD ： @@@@/@@/@@ ： 20021128-&gt;2002/11/28
西暦を和暦 ： GGGEE\年MM\月DD\日 ： 2002/11/28-&gt;平成14年11月28日
和暦を西暦 ： YYYY\年MM\月DD\日 ： 平成14年11月28日-&gt;2002年11月28日
数値を曜日 ： AAAA ： 1-&gt;日曜日
四半期を返す ： Q ： 2002/01-&gt;1
郵便番号 ： @@@-@@@@ ： 2510871-&gt;251-0871
左に0を充填 ： 00000 ： 123-&gt;00123
左に半角スペースを充填 ： @@@@@ ： 123-&gt; 123
全部大文字 ： &gt; ： abc-&gt;ABC
全部小文字 ： &lt; ： ABC-&gt;abc 
曜日：aaa：2003/01/30 -&gt; 木 
カンマ区切りで0なら表示しない : #,### : 1234-&gt;1,234 0-&gt;(表示しない) 
----
**ユーザーフォームをモードレスで表示する
UserForm1.Show vbModeless

vbModelessをつけると、ユーザーフォームを表示しながら、セルの選択などができます。
----
**ユーザーフォームで簡易プログレスバーをつくる。
１．Visual Basic Editerを開く。Alt+11

２．メニューの挿入→ユーザーフォームを選択して、フォームを新規作成する。

３．ツールボックスの、「ラベル」で以下のようにラベルを２つと、「コマンドボタン」でボタンを一つ作成する。
#image(20080215_1.gif)

４．作成したコマンドボタン上で右ボタンを押して、プロパティを表示して、Captionを「OK」に変更する。

５．ユーザーフォームを選択した状態で、F7を押して、コードを表示する。

６．表示されているコードをすべて削除して、以下のコードを入力する。

Private Sub UserForm_Activate()
Label2 = &quot;作業中です...&quot;
lb = &quot;■&quot;
For i = 0 To 100
Label1 = lb
DoEvents
lb = lb + &quot;■&quot;
&#039;ここから処理
For w = 1 To 10000
For x = 1 To 100
Next x
Next w
&#039;ここまで処理
Next i
CommandButton1.Enabled = True
Label2 = &quot;完了しました。&quot;
End Sub
Private Sub CommandButton1_Click()
Unload Me
End Sub

７．Visual Basic Editerを閉じる。

８．新規マクロに以下を入力する。
Sub プログレス()
UserForm1.Show
End Sub

９.マクロ「プログレス」を実行する。

&amp;link(完成データ){http://www29.atwiki.jp/coraljapan/?cmd=upload&amp;act=open&amp;page=EXCEL%E8%A6%9A%E3%81%88%E6%9B%B8%E3%81%8D&amp;file=sample1.xls}

----
**DATEVALUE関数とTIMEVALUE関数
指定された文字列からシリアル値を求めるものです。
例）
TIMEVALUE（&quot;6:0:0&quot;）
DATEVALUE（&quot;2008/2/14&quot;）
----
**YEAR関数
指定した日付の年を返します。
例）YEAR(Now())
----
**実行中のマクロを強制終了する。
・Dos/V機　　　　　　　[CTRL]+[Break(Pause)]
・PC9800シリーズ　　 　[CTRL]+[STOP]
----
**他のシートのセルの内容を取得する　マクロ
aaa=Worksheets(&quot;Sheet1&quot;).Range(&quot;A1&quot;)
----
**シートがアクティブになったら、指定したマクロを実行する。
Sub Auto_Open()
&#039;Sheet1がアクティブになったら「Macro1」マクロ実行
Worksheets(&quot;Sheet1&quot;).OnSheetActivate = &quot;Macro1&quot;
End Sub
----
**曜日まで表示する表示形式設定
yyyy&quot;年&quot;m&quot;月&quot;d&quot;日（&quot;aaa&quot;）&quot;
----
**シート名一覧を取得するマクロ　その２
Sub シート一覧()
ct = 1
For I = 1 To Sheets.Count
shname = Sheets(I).Name
Cells(ct, 1) = shname
ct = ct + 1
Next
End Sub
----
**データの最終行を知る　マクロ
er = Range(&quot;A&quot; &amp; 65536).End(xlUp).Row
----
**フォルダのコピー　マクロ
c:\001の内容を%temp%\書庫へコピーします。

Sub FolderCopy()
Dim SourcFolderSpec, DestFolderSpec, TempFolder As String
Dim SourcFolder_Object, DestFolder_Object As Object
Dim FileNamePath As Variant

&#039;環境変数TEMP を取得します
TempFolder = Environ(&quot;temp&quot;)

&#039;Source Folder をセットします
SourcFolderSpec = &quot;c:\001&quot;

&#039;Destination Folder をセットします
DestFolderSpec = TempFolder &amp; &quot;\書庫&quot;

&#039;フォルダオブジェクトを取得
Set SourcFolder_Object = CreateObject _
(&quot;Scripting.FileSystemObject&quot;).GetFolder(SourcFolderSpec)

&#039;SourcFolderSpec内の全ファイルをDestFolderSpecにコピー
&#039;サブフォルダも対象になります
SourcFolder_Object.Copy DestFolderSpec

MsgBox &quot;完了しました&quot;
    
End Sub
----
**文字列の操作
=LEFT(文字列,[文字数])
：文字列の左端から指定した文字数だけ取り出す。
　文字数を省略すると1を指定したことになります(1の時は省略できる)。

=RIGHT(文字列,[文字数]）
：文字列の右端から指定した文字数だけ取り出す。
文字数を省略すると1を指定したことになります(1の時は省略できる)。

=MID (文字列，開始位置,文字数)
：文字列の指定した位置から指定した文字数だけ取り出す。

=SEARCH(検索文字列,対象,開始位置)
文字列が開始位置から何番目にあるかを返します
英字の大文字と小文字を区別できませんが、ワイルドカード文字を使用できます。

=FIND(検索文字列,対象,開始位置)
文字列が開始位置から何番目にあるかを返します
英字の大文字と小文字を区別できる代わりに、ワイルドカード文字を使用することができません。
----
**選択したフォルダ内のファイル一覧を取得するマクロ
Sub ファイルリスト()
Dim filename As String &#039;ファイル名
Dim DrvDir As String &#039;フォルダパス
Dim rw As Long &#039;行カウンタ
Dim ShellApp As Object &#039;ShellApp
Dim myFolder As Object &#039;フォルダ名
Set ShellApp = CreateObject(&quot;Shell.Application&quot;)
Set myFolder = ShellApp.BrowseForFolder(0, &quot;フォルダ選択&quot;, 1)
If myFolder Is Nothing Then Exit Sub
DrvDir = myFolder.items.Item.Path &amp; &quot;\&quot; &#039;フォルダパスをセットする
With Worksheets(&quot;Sheet1&quot;)
.Range(&quot;A2:A65536&quot;).ClearContents &#039;表示用のA列をクリア
rw = 1
&#039;フォルダを検索してファイルとフォルダを特定する
filename = Dir(DrvDir &amp; &quot;*.*&quot;, vbDirectory)
While filename &lt;&gt; &quot;&quot;
&#039;順にSheet1に書き出していく
rw = rw + 1
.Range(&quot;A&quot; &amp; rw) = filename
filename = Dir(, vbDirectory)
Wend
End With
End Sub
----
**ブックの共有操作のマクロ
Sub ブックの共有を解除()
&#039;ブックの共有を解除
Application.DisplayAlerts = False
If ActiveWorkbook.MultiUserEditing Then _
ActiveWorkbook.ExclusiveAccess
End Sub
Sub ブックの共有をする()
&#039;ブックの共有をする
Application.DisplayAlerts = False
ActiveWorkbook.KeepChangeHistory = True
ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.FullName, _
AccessMode:=xlShared
End Sub
----
**メッセージボックスのアイコン
vbCritical 警告メッセージ アイコン
vbQuestion 問い合わせメッセージ アイコン 
vbExclamation 注意メッセージ アイコン 
vbInformation 情報メッセージ アイコン
----
**セル範囲指定で絶対的な座標で指定する
INDIRECT(&quot;A1:A100&quot;))
このように設定すると、行が削除されてもA100は変化しない
----
**メッセージボックスで改行する
MsgBox &quot;これは&quot; &amp; vbCrLf &amp; &quot;ペンデス&quot;
----
**ステータスバーに表示するマクロ
Application.StatusBar = &quot;リスト取得中です...(現在 &quot; &amp; rw - 3 &amp; &quot;件)&quot;
----
**実行中の自動計算をオフにするマクロ
Application.Calculation = xlCalculationManual
オンに戻すには以下のマクロ
Application.Calculation = xlCalculationAutomatic
----
**実行中の画面の更新を無効にする
Application.ScreenUpdating = False
有効にするには、FalseをTrueです
----
**指定した文字列が含まれる行以外を削除するマクロ

Sub 行削除()
Dim Rwe As Long
Dim R As Long
Dim delname As String
delname = InputBox(&quot;検索対象を入力してください&quot;, &quot;検索&quot;)
If delname = &quot;&quot; Then
MsgBox &quot;検索を中断します&quot;, vbInformation, &quot;検索&quot;
End
End If
Rwe = Range(&quot;B&quot; &amp; 65536).End(xlUp).Row
For R = Rwe To 1 Step -1 &#039;To 1では、１行目から検索します
If Application.CountIf(Rows(R), &quot;*&quot; &amp; delname &amp; &quot;*&quot;) = 0 Then &#039;=0 を &gt;0にすると、検索対象がある行を削除します
Rows(R).Delete
End If
Next
MsgBox delname &amp; &quot; 以外を除去しました&quot;, vbInformation, &quot;検索&quot;
End Sub
----
**24時間を越える場合のマクロでの記述
Sub 24over()
RT = Int(Range(&quot;A1&quot;) * 24) &amp; &quot;:&quot; &amp; Format(Range(&quot;A1&quot;), &quot;nn:ss&quot;)
MsgBox &quot;経過時間は&quot; &amp; RT &amp; &quot;です。&quot;
End Sub
----
**アクティブシートの名前を変更するマクロ
ActiveSheet.Name = シート名
----
**アクティブブックのシートをコピーするマクロ
Sheets(&quot;シート名&quot;).Copy

シート４の後に追加コピー
Sheets(&quot;シート名&quot;).Copy Before:=Sheets(4)
----
**ワークシートを別のBOOKへ保存するマクロ

あらかじめ、Bookと同じディレクトリに書庫というフォルダを作成しておいてください。

Sub 書庫へ保存()
yesno = MsgBox(&quot;シートを保存します　よろしいですか？&quot;, vbYesNo + vbQuestion, &quot;進捗度表&quot;)
If yesno = vbNo Then
End
End If

wpath = ThisWorkbook.Path &amp; &quot;\&quot; &#039;パスを設定する
sheetname = ActiveWorkbook.ActiveSheet.Name &#039;シート名を取得する
datenow = Format(Now, &quot;yyyymmdd&quot;) &#039;日時を設定
savename = wpath &amp; datenow &amp; &quot;_&quot; &amp; sheetname &amp; &quot;.xls&quot; &#039;ファイル名設定
savename_msg = datenow &amp; &quot;_&quot; &amp; sheetname &amp; &quot;.xls&quot; &#039;表示用ファイル名設定
Sheets(sheetname).Copy &#039;シートを新規ブックへコピー
ActiveWorkbook.SaveAs Filename:=savename &#039;新規ブックを保存する
ActiveWorkbook.Close &#039;新規ブックを閉じる
Application.DisplayAlerts = False &#039;警告メッセージオフ
Worksheets(sheetname).Delete
Application.DisplayAlerts = True &#039;警告メッセージオン
MsgBox savename_msg &amp; vbCrLf &amp; &quot;書庫へ保存しました&quot;, vbInformation, &quot;シート保存&quot;
End Sub
----
**「はい」「いいえ」ダイアログを表示するマクロ
Sub 問い合わせ()
yesno = MsgBox(&quot;シートを保存します　よろしいですか？&quot;, vbYesNo + vbQuestion, &quot;問い合わせ&quot;)
If yesno = vbNo Then
End
End If
End Sub 
----
**複数条件のカウント　SUMPRODUCT関数　その２
&amp;html(=SUMPRODUCT((A1:A10=&quot;初稿&quot;)*(MONTH(B1:B10)=3)*(ISNUMBER(FIND(&quot;出版&quot;,C1:C10)))))
A1:A10が初稿で、B1:B10が3月で、C1:C10の文字列に”出版”という文字を含んでいるならカウントする

（解説）
ISNUMBER(セル番地または計算式）
参照しているセルが数値かどうか調べる。
数値なら TRUE (1)
数値でないなら FALSE (0)

FIND(検索文字列,対象,開始位置)
参照しているセルの検索文字列の位置を調べる
含まれない場合は#VALUEとなる。
----
**複数条件のカウント　SUMPRODUCT関数
&amp;html(=SUMPRODUCT((A1:A10=&quot;初稿&quot;))*(MONTH(B1:B10)=3))
A1:A10が初稿でB1:B10が3月ならカウントする
----
**シリアル値から日付データ「年」「月」「日」を取り出す
=YEAR(シリアル値)
=MONTH(シリアル値)
=DAY(シリアル値)
----
**範囲内の最大値、最小値を求める
範囲内の最大値
=MAX(範囲)
範囲内の最小値
=MIN(範囲)
例）
=MAX（A1:A5)
=MIN(B1:B5)

=MAX（A1:A5)-MIN(B1:B5)

----
**BOOKを開いたら、マクロを自動で実行する
Sub Auto_Open()
MsgBox &quot;自動です&quot;　　　　&#039;ここに必要な処理を記述します
End Sub
----
**ラベルへジャンプするマクロ
GoTo ラベル:
ラベル:

例）
Sub goto001()
If ActiveCell.Value = True Then
GoTo msg1
End If
End

msg1:
MsgBox &quot;Trueですよ&quot;
End Sub
----
**アクティブセルの位置を調べるマクロ
行位置
ActiveCell.Row
列位置
ActiveCell.Column
----
**シートをアクティブにするマクロ
Worksheets(&quot;Sheet1&quot;).Activate
----
**ワークブックを開くマクロ
Workbooks.Open Filename:=ThisWorkbook.Path &amp; &quot;ファイル名.xls&quot;
----
**アクティブセルの内容を取得するマクロ
bn = ActiveCell.Value
----
**指定したセルに値を代入するマクロ
A5に1を代入
Cells(5,1).Value=1
----
**指定範囲内のセルに値を代入するマクロ
A1　C5の範囲に1を代入
Range(&quot;a1:c5&quot;).Value=1
----
**シート名の一覧を表示するマクロ
Sub ListSheetsName()
Dim objSheet As Object
Dim intLoop As Integer
intLoop = 1
For Each objSheet In ActiveWorkbook.Sheets
Cells(intLoop, 1).Value = objSheet.Name
intLoop = intLoop + 1
Next
End Sub

（補足）
Cells(intLoop, 1).Value = objSheet.Name
を
Cells(intLoop, 1).Value = objSheet.Range(&quot;A1&quot;)
にすると、参照シート内のA1の内容を持ってこれる。
----
**セルにアクティブシート名を表示する
=MID(CELL(&quot;filename&quot;),FIND(&quot;]&quot;,CELL(&quot;filename&quot;))+1,31)
----
**重複データを削除する
（A1セルにフィールド見出し、A2:A10セルに9個のデータが入力されているときに、重複データを削除した新たなリストをC列に作成する例）
メニュー［データ］－［フィルタ］－［フィルタオプションの設定］をクリック
　↓
［フィルタオプションの設定］ダイアログで
　［抽出先］欄で［指定した範囲］オプションボタンをOnに
　［リスト範囲］欄で「A1:A10」セルを
　［抽出範囲］欄で「C1」セルを
　［重複するレコードは無視する］チェックボックスをOnに
設定
　↓
［フィルタオプションの設定］ダイアログ－［OK］ボタンをクリック
-&amp;bold(){参考}
http://pc.nikkeibp.co.jp/article/NPC/20060214/229243/

-サンプル
http://www29.atwiki.jp/coraljapan/?cmd=upload&amp;act=open&amp;page=EXCEL%E8%A6%9A%E3%81%88%E6%9B%B8%E3%81%8D&amp;file=%E6%8A%BD%E5%87%BA.xls

----
**条件にあったものの合計
=SUMIF(B1:B4,&quot;りんご&quot;,C1:C4)
B1~B4のりんごに該当するもののみ、C1~C4の合計を計算
----
**クリックした図形のセルの色を変えるマクロ

以下のマクロを、セル上の図形に登録する。
Sub iro001()
Dim button As Range
&#039;セル位置取得 button
Set button = ActiveSheet.Shapes(Application.Caller).TopLeftCell
&#039;セル位置　0,0の色を変更
With button.Offset(0, 0).Interior
.ColorIndex = 10
.Pattern = xlSolid
End With
End Sub
----
**セルに時間を記録するマクロ

A2が開始なら、B2に現在時刻を返す。
A2が終了なら、C2に現在時刻を返す。

Sub jikankiroku()
If Range(&quot;A2&quot;).Value = &quot;開始&quot; Then
Range(&quot;B2&quot;) = Now()
End If
If Range(&quot;A2&quot;).Value = &quot;終了&quot; Then
Range(&quot;C2&quot;) = Now()
End If
End Sub

----
**=COUNTIF関数
=COUNTIF(A1:A10,&quot;合格&quot;)
A1～A10までのセルに「合格」が何個存在するか返す。

=COUNTIF(A1:A10,&quot;合格&quot;)+COUNTIF(A1:A10,&quot;不合格&quot;)
とすると、合格+不合格の合計数が何個あるか返す。
----
**条件付書式
セルの内容によって、書式を変化させる。

例）セルの値が”合格”なら、セルパターン＝赤色、文字色＝白
#image(jyouken.gif)
----
**IF関数
=IF(A1=&quot;&quot;,&quot;&quot;,IF(A1&gt;50,&quot;○&quot;,&quot;×&quot;))
A1が空白なら、空白。
空白以外なら、A1&gt;50をチェック。
50以上なら○
50以下なら×。
----
**セルのコピー＆貼り付け
セルが別のセルを指している時に そのセルを別の位置にコピーすると、移動した分だけ指していた位置まで移動してしまう。
これを移動させず、指している位置が変わらないままにするには、変えたくない行・列には「$」を前につけて、「$A$1」といった指定をする。
-&amp;bold(){参考}http://www.ne.jp/asahi/hishidama/home/tech/excel/cellcopy.html
----
**セル内の文字列をリスト形式で選択
１　［▼］を押して選択するためのリストを別の場所に作成。
２　ドロップダウンリストを表示させたいセルを選択して、メニューバー［データ］から［入力規則］をクリック。
３　［設定］タブの［入力値の種類］で［リスト］を選択し、［元の値］に文字カーソルを移します。
４　ドロップダウンリストの元となる、欄外に入力したデータを範囲選択する。
５　［ＯＫ］を押す。
-&amp;bold(){参考}http://kokoro.kir.jp/excel/nkisoku_list.html
----    </description>
    <dc:date>2010-07-28T10:07:59+09:00</dc:date>
    <utime>1280279279</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/coraljapan/pages/69.html">
    <title>フレッツ光ネクストが早すぎる件</title>
    <link>https://w.atwiki.jp/coraljapan/pages/69.html</link>
    <description>
      *フレッツ光ネクストが早すぎる件

新築と同時に光回線を敷設した。
ずっとフレッツの回線速度サイトへの光電話ルーターのアクセス設定がわからなかったが、なんてことはない、Windows７のIPv6プロトコルを有効にして、フレッツ・スクウェア ネクストの回線速度のページにアクセスするだけだった。
（ルーターの設定は特にいじる必要なし。）

フレッツ・スクウェア ネクスト
[[http://flets.com/next/square/index.html&gt;http://flets.com/next/square/index.html]]

ようやく速度計測ができて、計ってみると、

**早っ。
#image(sp1.png)


*しかし、

この数値は、 NGN（Next Generation Network）回線までの数値。

NGNより外のISPの回線は変わっていないため、普通にネットを使う分には現状では早くなっていないようだ。

















----    </description>
    <dc:date>2010-07-15T16:59:33+09:00</dc:date>
    <utime>1279180773</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/coraljapan/pages/67.html">
    <title>ミヤマハウスの家が完成するまで（私の場合）</title>
    <link>https://w.atwiki.jp/coraljapan/pages/67.html</link>
    <description>
      &amp;update(j);
&amp;meta_keywords(輸入住宅,建築,別荘,ローコスト,不動産,新築,長野,輸入住宅,住宅ローン)
----
*ミヤマハウスの家が完成するまで（私の場合。）
----
先日、新居が完成しました。
このメモは、過去５ヶ月間の完成までの回想です

**～2010年１月～
***１．そろそろ老後の心配もあり、
家を建てたいと思っている矢先、近所でミヤマハウスという会社の住宅現場見学会があり、ふらっと行ってみる。
いままで、住宅見学会など、行ったことがなく、荒手の営業に丸めこまれやしないかと、かなり躊躇したが、思い気ってピンポンを押してみた。
玄関に入ると、穏和な営業のおじさんが一人いた。
外観からして、無知な私は３千万くらいの建物かと思ったが、聞いてみると、建物で1300万といわれ、え！安！と思う。
４LDKで内部は広々し、窓が格子窓になっているなど、すぐに気に入ってしまった。
冬であったため、15畳ほどのリビングには薪ストーブを模したアンティークストーブがついていた。
これはサービスで、差し上げますと言われ、さらに気に入ってしまう。

&gt;▼新築時にサービスで取り付けてもらえるアンティークストーブ（TOYOTOMI製）
#image(fq-705s.jpg)

*しかし、

自分に新築は無理だと思い、またまた無知な私は、土地建物で１千万くらいの中古物件でないか聞いてみた。
当社は不動産もやっているというので、また探しておくから次の土曜日に事務所のほうへお越しくださいと言われる。
事務所の地図と、名刺をもらった。名刺をよく見たらこのおじさん、ミヤマハウスの社長なんだと知る。（ｷﾞｮ。。）
このときに、１千万だと、月々の支払い額はこのくらいなど、住宅購入についての基礎知識を教えてもらった。

***２．次の休みに事務所へ訪ねると、
数件中古物件が候補として、用意されていた。
ミヤマハウス社長に車であちこち案内され、車中、住宅に関する知識も教えてもらえた。
社長自身の体験談で、姫川にヒスイを取りにいって、岩風呂を作ったが家族に反対され撤去した話。
この話をのちに２回されたが、社長の人柄がよく現れている。
案内された家だが、どれも、築30年以上で、とても検討できないものであった。
これであれば、新築のほうがいいと思い、新築構想がスタートする。
すぐに事務所へ電話で新築したいと意思を社長に伝えた。
また次の休みに事務所へ来社下さいと言われ、それまでに、土地を数件さがしておくとの事だった。

***３．また次の休みに訪ねると、
遅刻したにもかかわらず（ほぼいつも遅刻していた・・・）、暖かい対応で出迎えてもらった。
聞いたことのない地名だったが、土地の候補が数件あり、車で現地へ案内された。
長野市内では、土地価格が高いため、できるだけ、安いところをさがしてもらったところ、飯綱町の福井団地に決まる。
土地決めで、相当悩んだが、社長曰く、
いろんな土地の価格を知っているが、希望予算だと、このくらいの物件がいいところだと言われ、ようやく決定した。

***４．さっそく土地をおさえてもらい、
銀行へ融資の仮審査を申請し、内諾の連絡をもらう。
給料の振り込み先の銀行をミヤマハウス社長に言うと、すべてが手続きを進めてもらえた。
資金計画の相談を社長にし、月々の支払いは現在の家賃と変わらないことを知る。
いままで、アパートで家賃を払ってきたのが馬鹿に思えた。

***５．銀行担当者への手続きは
引き続きミヤマハウスに進めてもらう。
融資申し込みもミヤマハウス事務所のほうで、銀行担当者を招いて手続きする。
自分では、書類の用意のみで銀行のほうにはなにも連絡などしなくてよかった。
&amp;u(){※申し込み時必要書類：源泉徴収票２年分、印鑑証明、住民票、身分証明コピー}

***６．建築図面の作成と、打ち合わせ。
毎週末、事務所へ行って社長と打ち合わせを行う。
１回の打ち合わせに２時間くらいかかることもある。
小屋ウラを作ろうと思ったが、値段の割にあまり機能性がよくないということで断念。
同じ金額なら２部屋を増設できると言われ、最終的に4LDK、１階リビングを吹き抜けで決定した。
基本図面ができあがると、内装関係の打ち合わせで、コーディネータとの打ち合わせに切り替わる。
コーディネータは事務所以外でも、気づいたときにいつでもメールすると、対応してもらえる。
いろいろ、追加工事費用がかさみ、銀行へ融資の増額のお願いをする。
これもミヤマハウスから連絡してもらえた。

***７．土地の売買契約をする。
銀行へ行き、土地の持ち主、司法書士、ミヤマハウス銀行担当者、銀行の担当者と自分で契約を行う。
土地代金は、つなぎ融資で、保証人付きで一時的な借り入れをする。
水道の加入手続き書類もこのときにミヤマハウスが用意してきたものにハンコを押す。
土地の売買契約は、30分くらいで完了。自分の口座に数百万の土地代が融資される。
喜んでいるのもつかの間、即時払出しが行われ、売り主の口座に渡る。

***８．土地が自分の手に入り、地鎮祭をする。
ミヤマハウス社長、工事責任者、自分とで20分くらいで完了。
お供物、海の物、山の物を用意する。これもミヤマハウスに頼んで用意してもらった。代金は当方持ち。
神主さんに、お酒、お布施１万５千円を渡す。この神主さんの儀式がかなり笑えるが、こらえなくてはならない。

***９．基礎着工開始。
現場に建築基準法の確認済み看板が立つ。
当たり前だが自分の名前が入っており、かなりテンションあがる。

#image(kakuninzumi.jpg)

元々畑で、かなり荒れた土地であったが、綺麗に整備され、ベースコンクリートが打設された。
前の地主が植えていた、桜、梅などの木があり、切らずにそのまま生かすことにした。
いよいよ、自分の家が出来ると思うと、相当テンションあがる。

#image(basecon.jpg)

#image(kisokouji.jpg)

***10.毎週末、事務所で、
着々と工事設計を進める。
クロスの色、床種類、キッチン、バス、トイレ、室内配線工事、カウンターなど各所造作関係など。
決めなくてはならないことが、山ほどあるが、コーディネータが一緒に考えてくれる。
照明器具、屋外オイルタンクは自分で好きな物をネットで購入して、現場配達にしておけば、取り付けは全て現場でやってもらえる。
キッチン、バス、トイレは、ＩＮＡＸのショールームへ行って、いろいろ見て決める。
実際に見てみると、カタログとだいぶ色に差があることがわかる。
内装決めは、相当悩む。ほぼ１ヶ月かかってしまった。
仕事がらＰＣを使うため、ミヤマハウスからもらった図面データを使い、いろいろ改良を重ねた。

***11.初めての現場確認。
１ヶ月くらいで、あっというまに建物の外観が姿を見せる。
照明位置、キッチンカウンター高さなど、現場合わせが必要なものを工事担当者と相談しながら決める。
まだ２階への階段が出来ていないため、はしごで２階へあがることになる。（この場合、高所恐怖症の人はどうするだ？とおもった。）
基礎の二次元的な平面だと小さく感じた建物面積が、３次元になってみると、とても広く感じた。
職人さんが、丸窓の枠を現場で一生懸命に形を整えていた。

#image(marumado.jpg)

***12.ほぼ建物が完成し、家屋調査士が立入調査に入る。
これは司法書士のほうで手配してもらえるため、自分ではハンコのみ用意する。手数料７万かかる！
どこを調査したのかは不明。

***13.２回目の現場確認。
まだ、内部クロス貼られていないが、ほぼ完成していた。
図面でみるよりも、予想以上に素晴らしく、テンションがあがる。
特に吹き抜けから燦々と光りが入り、明るいリビングが印象的だった。
その後も、何度か現場に出向き、完成具合を見に行った。
工事途中、ＮＴＴの光回線工事で立ち会いの必要があったが、現場担当者に代役をお願いしたところ、快く引き受けてもらえた。

#image(naibu1.jpg)

#image(naibu2.jpg)

#image(beranda.jpg)

***14.銀行融資の前に、
住所変更手続きをする。
現住所の役所に転出届けを出し、転出証明をもらい、印鑑登録手帳を返却。
新住所の役所に行き、転入届、印鑑登録をし、地域の決まり事など説明を受ける。
ほぼ半日かかった。

***15.銀行から連絡があり、
融資の準備が出来たとのことで、融資前の書類手続きを行う。
仕事の帰りに銀行に寄り、書類の記入などで、およそ１時間半かかった。
銀行のひとも、よく対応してもらえた。

***16.銀行融資実行。
銀行、司法書士、自分の３人のみ。
前日に書類への記入が終わっていたため、１時間ほどで完了。
自分の口座に千数百万円が入る。
１時間後くらいに、ミヤマハウスに払出しが完了し、あっという間に、元の残高に戻った。

***17.数日後、現地にて引き渡し。
引き渡しの日と、次の日にミヤマハウスで完成見学会を開いた。
たくさんの人に家を見てもらい、リビング、照明など、非常に好評だったと知らせがあった。
自分でこだわった部分が好評だった聞き、嬉しかった。
工事中玄関キーは、工事用キーであったが、引き渡し後は本キーをもらう。

この本キーを一度差し込むと、工事用キーは使用不可となる。
各設備の説明を現場工事担当者より受けた。田舎もの丸出しで、換気扇ひとつに　お～～という。

#image(key.jpg)


**～2010年06月～
18.最後に玄関の壁に自分で用意した表札を取り付けてもらい、ミヤマハウスのすべての工事が完了する。
外水道や、社長自ら玄関アプローチの工事など、こちらの要望をサービスでやってもらえた部分がかなりあった。

***家を建ててみて、
いろんな人と話しをしたり、知らないことを知ったりと、家が完成する喜びと同時に、
自分の家のために利益のためとはいえ、いろんな人が働いてくれたことが、感動と喜びであった。

*【新居完成写真】
#image(kansei1.jpg)

#image(kansei3.jpg)



*【庭から見える、北信五岳の眺望】
#image(gokaku.jpg)

　今後は庭のほうやらなきゃなと・・



----
*【施工ミヤマハウスの覚え書き】
軽井沢など長野県を中心に、15年でおよそ500棟のミヤマハウス住宅を建設（平成21年現在）。
会社所在地：長野市穂保アップライン沿い
#googlemaps(){
&lt;iframe width=&quot;400&quot; height=&quot;500&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://maps.google.co.jp/maps?f=q&amp;source=s_q&amp;hl=ja&amp;geocode=&amp;q=%E9%95%B7%E9%87%8E%E7%9C%8C%E9%95%B7%E9%87%8E%E5%B8%82%E7%A9%82%E4%BF%9D280-1&amp;sll=36.5626,136.362305&amp;sspn=47.794907,67.763672&amp;brcurrent=3,0x601d88ef50811019:0x1afc6ba334c19161,0&amp;ie=UTF8&amp;hq=&amp;hnear=%E9%95%B7%E9%87%8E%E7%9C%8C%E9%95%B7%E9%87%8E%E5%B8%82%E7%A9%82%E4%BF%9D%EF%BC%92%EF%BC%98%EF%BC%90%E2%88%92%EF%BC%91&amp;ll=36.682393,138.268261&amp;spn=0.034416,0.034332&amp;z=14&amp;iwloc=A&amp;output=embed&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href=&quot;http://maps.google.co.jp/maps?f=q&amp;source=embed&amp;hl=ja&amp;geocode=&amp;q=%E9%95%B7%E9%87%8E%E7%9C%8C%E9%95%B7%E9%87%8E%E5%B8%82%E7%A9%82%E4%BF%9D280-1&amp;sll=36.5626,136.362305&amp;sspn=47.794907,67.763672&amp;brcurrent=3,0x601d88ef50811019:0x1afc6ba334c19161,0&amp;ie=UTF8&amp;hq=&amp;hnear=%E9%95%B7%E9%87%8E%E7%9C%8C%E9%95%B7%E9%87%8E%E5%B8%82%E7%A9%82%E4%BF%9D%EF%BC%92%EF%BC%98%EF%BC%90%E2%88%92%EF%BC%91&amp;ll=36.682393,138.268261&amp;spn=0.034416,0.034332&amp;z=14&amp;iwloc=A&quot; style=&quot;color:#0000FF;text-align:left&quot;&gt;大きな地図で見る&lt;/a&gt;&lt;/small&gt;
}
&gt;事務所へお尋ねの際、しんや@wikiを見たとお伝えください。

----
&gt;うちの新築工事中の様子（ミヤマハウスへジャンプ）
http://www.miyama-house.co.jp/freepage_42_1.html
&gt;うちの完成（ミヤマハウスへジャンプ）
http://www.miyama-house.co.jp/freepage_50_1.html

&gt;コーディネータの方のブログ
http://miyama-house-haru.seesaa.net/
----












----
----
----    </description>
    <dc:date>2010-06-18T07:23:39+09:00</dc:date>
    <utime>1276813419</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/coraljapan/pages/66.html">
    <title>WindowsXPのテーマ曲 by MicroSoft</title>
    <link>https://w.atwiki.jp/coraljapan/pages/66.html</link>
    <description>
      &amp;update(j);
----
*「WindowsXPのテーマ曲 by MicroSoft」
----
WindowsXP使ってる人はみんな持っているこのテーマ曲

以下の場所に格納されています。
C:\WINDOWS\system32\oobe\images\title.wma    </description>
    <dc:date>2009-10-27T21:40:43+09:00</dc:date>
    <utime>1256647243</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/coraljapan/pages/65.html">
    <title>True ImageをUSBメモリから起動する</title>
    <link>https://w.atwiki.jp/coraljapan/pages/65.html</link>
    <description>
      &amp;update(j);
----
*True ImageをUSBメモリから起動する
----

１．syslinuxの取得
The Syslinux Projectからsyslinuxを取得して展開します。
２．syslinuxコマンドの実行（USBドライブがj:の場合)
cd syslinux\win32
syslinux.exe -maf j:
３．TrueImageのブータブルメディアビルダでUSBメモリにインストールする。    </description>
    <dc:date>2009-10-01T06:55:54+09:00</dc:date>
    <utime>1254347754</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/coraljapan/pages/64.html">
    <title>Pandoraの動画保存方法</title>
    <link>https://w.atwiki.jp/coraljapan/pages/64.html</link>
    <description>
      &amp;update(j);
----
*Pandoraの動画保存方法
----

Pandoraの動画保存方法はいろんなやり方がサイトで紹介されていますが、確実に保存できる方法を見つけたので紹介します。

１．以下のorbitダウンローダーをインストールします。
　　http://www.orbitdownloader.com/jp/
　　インストール時に、以下の設定をします。

#image(obit1.bmp)
#image(obit2.bmp)

２．InternetExprolerでPandoraにアクセスします。
IEにしか対応していないようで、FireFoxではできませんでした。

３．見たいページを再生させます。

４．再生がはじまったら、画面上部のGrabProの３つのアイコンのうち左側のリンクが１になっていることを確認してクリックします。

#image(obit3.bmp)

５．ダウンロード画面が開いたら右下のDownload itをクリックします。

#image(obit4.bmp)


ダウンロードされたファイルは、C:\Dowunloadに入ります。
Pandoraは韓国以外からのアクセスを制限してるようで、最近つながりずらいです。
どうしても欲しい動画があるときは、250円払って一週間のプレミアム会員になるのがいいかもしれません。
すぐにつながります。    </description>
    <dc:date>2009-08-30T10:00:03+09:00</dc:date>
    <utime>1251594003</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/coraljapan/pages/63.html">
    <title>横向き　フレアリングのベタ</title>
    <link>https://w.atwiki.jp/coraljapan/pages/63.html</link>
    <description>
      &amp;update(j);
----
*横向き　フレアリング中のベタ
----
今日はベタの水槽の水換えをしました。
そのときにベタのおかしな行動をみつけました。
&amp;youtube(http://www.youtube.com/watch?v=LCEDqkMrSgI){425,350}

横になった状態でフレアリングしています。
たまたま、ステンレスのキッチン台の上にプラケースを置いておいたら、下に写った自分の姿にフレアリングしたようです。

水槽はこんな感じにレイアウトしておきました。
#image(200908291316000.jpg,width=640,height=480)
ジクラウォータを投入して、１日おけば水槽の完成です。    </description>
    <dc:date>2009-08-29T13:37:25+09:00</dc:date>
    <utime>1251520645</utime>
  </item>
  </rdf:RDF>
