最近書籍の紹介にヨメレバというのを使っていたのだが、仕様が変わったのかAmazonとの契約が必要になった。で、早速申し込んだらウチとは契約できないと突っぱねられてしまった。何故だ?!
それはともかく、さてどうするか、本当はブラウザのプラグインが作れりゃいいのだがそんな技量はない、ということでvbaでurlとhtmlを読み込んでe-hon専用のそれっぽいhtmlを成形する仕組みを作ってみた。こことここを参照。
ソースを公開したいところだがマァ著作権とかサーバー負荷とかゴニョゴニョゴニョ。
「ソフトウェア_Excel」カテゴリーアーカイブ
VBAのスピードアップの続き
処理が遅い原因は他にもあり(というかこちらの影響の方が大きかった)、要は処理の終わったレコードを一つずつセルに書き込みをしていったのだが、これがまずかったようだ。そこで処理が終わったレコードを一旦配列で記憶させて、最後に一度に書き込むようにした。
こんな感じかな
こんな感じかな
Sub test() Dim a(10,1) as variant For b=0 to 10 a(b,0)=b a(b,1)=b*2 Next Range(cells(1,1),cells(b,2))=a End Sub…マァこんな事は普段からやっている人たちには常識的なことなんだろうが、本人用備忘録ということで。配列の書き出し方なんぞFor~Next文使うんだと思ってたわ。
ExcelVBAの処理速度が遅すぎる
趣味で組んだVBAがえらく処理速度が遅い。んでなにか解決策はないかとぐぐれば VBA高速化テクニックといった便利なページに。
いくつか対策してみたが根本的な解決にはならず、一体何が原因なのかと探ってみれば…
全く無用なFor~Next文の繰り返しをやっていた。ドウシテコンナコードニナッテイタノorz…
いくつか対策してみたが根本的な解決にはならず、一体何が原因なのかと探ってみれば…
全く無用なFor~Next文の繰り返しをやっていた。ドウシテコンナコードニナッテイタノorz…
いろいろ技術が必要になった
以前にも調べたような気がするが、改めて残しとこ。■AccessVBAでExcelを作動させる