自分方位研究所

日々の活動記録

Excel VBA

Excel VBA で敗北

WEBのページからExcel シートへの貼り付け。ざっと2時間かかる単純な繰返し作業が発生。半年に一度やることになるこの作業を、今回はExcel VBAにてIEを制御し、ページデータの抜き取りをしようとコードを書き始めたのが今週月曜日。手作業でやれば2時間なん…

Excel VBA を実務で使い倒す技術 読みました

業務で日々Excel VBAを使って色々な、お役立ちツールを作成しているのですが、チームでもExcel VBAを担当するのは自分一人なので、作成するコードも自分が読めればいい、とりあえず動けばいい的にやっつけで作成しているので、入力や出力フォーマットの変更…

ヤフーファイナンスのURL http から https に変わっていた。

ヤフーファイナンスのURLについてのお話。 昨年末あたりまで、ヤフーファイナンスのURLは http://finance.yahoo.co.jp/ だったと思うのですが いつからか httpにsが付いて https://finance.yahoo.co.jp/ に変更になっていました。 手動で http://finance.yah…

Excel VBA Thisworkbook.path

Excelを開かずにSheet1 セルE3の中身を参照するには Debug.Print ExecuteExcel4Macro("'D:\Documents_win8\ExcelTool\株式投資2014\[ID記録.xlsx]Sheet1'!R3C5") ThisWorkbook.Path の値が D:\Documents_win8\ExcelTool だったとすると Debug.Print ExecuteE…

Excel VBA オーバーフローしました

Excel VBAオーバーフローしました。 以下のコードを実行すると Sub test() Dim a As Long '(長整数型を指定) '↓いきなり ここでオーバーフローエラー。 a = 3600 * 12 '→43200 (長整数型の範囲内) End Sub 何でエラーになるか判らず、調べてみたところ3600 …