感謝のプログラミング 10000時間

たどり着いた結果(さき)は、感謝でした。

VBA

Excel VBAからバッチファイルを呼び出す

VBA

1.イントロダクション Windowsなどで、バッチファイルをVBAから呼び出したいときもあるかもしれない。 今回はVBAからtest.batを実行するサンプルを紹介する。 2.サンプル test.batを用意する。 timeout 3 && echo ※※※VBAから呼び出しました※※※ timeout 2上の…

Excel VBAでファイルパスの末尾をチェックして、セパレータを追加する

VBA

1.イントロダクション 「C:\tmp」というフォルダに「hoge.txt」があるとする。 このhoge.txtを指定するには「C:\tmp\hoge.txt」と指定しなければいけないんだけど、このとき、フォルダの末尾に「\」がちゃんと書いていないと、 「フォルダ」と「パス」が別々…

Excel VBAでFor~Nextの繰り返しとIf文

VBA

0.イントロダクション Excel VBAで繰り返しの構文は以下の通り。 For i = 1 To 10 ''処理 NextIf文は If (hoge = "") Then '処理 ElseIf '処理 Else '処理 End If 1.デモ 以下のような名前の一覧から、「sho322」を見つけて、その横に「○」をつける処理をVBA…

VBAでファイルのサフィックス(接尾辞)をチェックして、ファイルの保存形式を指定する方法

VBA

VBAでサフィックスをチェックして、ファイルの保存形式を指定する 1.ファイル名を「.」で区切って、positionを取得する。 pos = InStrRev(fileName, ".")2.そのpositionから1つ後ろから、文字列を抜き出す。 指定した位置から抜き出す関数は、Mid(String, …

【プログラミング156.5時間目】はてな記法のtableやRedmineのwikiのテーブルをExcelから簡単に作成するVBAを作ってみた

VBA

はてなで記事を書いていて、テーブル(表)を書きたいことはたくさんあった。でも・・・ |*hoge|*foo|*bar| |foo|bar|baz| |fuga|hoge|foo|みたいなtable記法でいちいち書くのが面倒だ思った。 (参考)http://d.hatena.ne.jp/keyword/table%B5%AD%CB%A1同じよう…