[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

ブックマーク / howto-it.com (1)

  • エクセルVBAは2次元配列を使うと高速かつ便利

    エクセルで大量のデータを扱う場合、シートの読み込みや書き込みで処理が非常に遅くなる場合がある。1000個程度のデータで問題なく動いているのに実際に使う数十万個のデータだと処理時間が長すぎて実用できないこともある。ここでは処理速度と使いやすさを意識したVBAプログラムのテクニックを紹介したいと思う。 エクセルのマクロやVBAと言うともう十数年と使われている言語であるため、様々な参考書が出ていたり、ネットで紹介されていると思う。ただ、あまり速度まで気にしてサンプルプログラムが書かれていることはあまりない。プログラムの組み方に関してはプログラマの好みでいいと思うが、VBAに関しては組み方によって処理速度が大きく変わるので、作るのであればなるべく最速で動くようにしたい。(エクセルと連携したVBAが特殊ではあるが、仕事などではよく使われるだろう) 現在のパソコンであれば処理速度を意識しなくてもいいん

    エクセルVBAは2次元配列を使うと高速かつ便利
    fumokmm
    fumokmm 2018/04/28
  • 1