Skip to content

kujirahand/chozetu-excel-vba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

書籍『プログラマーの本気がExcelを覚醒させる 超絶ExcelVBA』

表紙

  • 筆者: クジラ飛行机
  • 出版社: ソシム
  • 発売日: 2021年05月26日
  • ページ数: 496ページ(←入魂の極厚)
  • Amazonで購入

書籍の概要

本リポジトリは超絶Excel VBAのサンプルプログラムです。書籍では、「えっ Excelでこんなことができるの?」と本気でExcelを使い倒す方法を紹介します。特に、Excelマクロの機能を活用して、Web 巡回(スクレイピ ング)から機械学習まで、昨今の革新的な技術を Excel から利用する方法を紹介しています。

例えば...

  • 正規表現
  • UNIXツール(grep, sed, awk ...)
  • Web巡回(スクレイピング) / Chromeブラウザ自動化
  • 機械学習
  • 形態素解析

などなど、Excel VBAとさまざまなツールを組み合わせる方法を紹介します。

紹介する超絶技

以下のようなツールを詳しく解説します。

  • 4章 形態素解析/mecab-vba --- ExcelからMecabを利用して文章を語句の最小単位(形態素)に分割します。文章の頻出単語など鍵となる語句を調べたり、ネガポジ判定にしよう大利、読み仮名を得たりと、形態素解析をするといろいろな用途に利用できます。本書では、夏目漱石の小説を解析して、漱石の好きな言葉を調べる方法を紹介しています!
  • 4章 伝統的なUNIXツールをExcelから使う/busybox-vba --- grep, sed, awkなど伝統的なUNIXツールをExcelから利用する方法を紹介します。伝統的なツールには多くのファンがいることからも分かるように、これらのツールをマスターすれば生産性向上間違いなしです。しかもExcelと組み合わせるなら可能性無限大です!
  • 3章 Web巡回(スクレイピング)/SeleniumBasic/ChromeDriver --- ExcelからはIEしか自動制御できない?IEの自動制御は既に時代遅れです。最新のブラウザを自動制御したいですよね。本書ではその手法を分かりやすく解説しています。
  • 5章 機械学習/sklearn-vba --- 機械学習を実践するにはPythonを覚えないと行けない?そんなことはありません。Excelからお手軽に機械学習が実行できます。本書ではその手順を分かりやすく解説しています。Excelさえ手元にあれば、データサイエンティストです。

特別付録 - 4時限でわかるVBA

Excel VBA愛が強すぎて、文章を書きすぎてしまい、かなりの部分がカットされてしまいました。そこで、本リポジトリにて、カットされた部分のPDFを無償配布します。(Appendix.pdf をご覧ください!)

改良のヒント - 表紙について

About

超絶Excel VBAのサンプルプログラム

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published