GO-AHEADの日記

GO-AHEADで出版した書籍の紹介をします

OpenOfficeでVBAプログラミング入門-1

OpenOfficeVBAプログラミング入門

amazon kindleを出版しました。


 デジタルトランスフォーメーション(Digital transformation; DX)とはテクノロジーによって人々の生活が豊かになっていくことです。特にICT技術を使って、デスクワークをオートメーション化する、RPA(Robotic Process Automation)が導入されつつあります。定型業務の中には80%の時間短縮効果があり、生産性向上のが期待できます。本来ならばRPAを学習するのですが、プログラミングを学んでいない方にはかなりハードルが高い作業となります。このため、エクセルに標準に付属しているVBAVisual Basic for Applications)を使って定型業務を効率化すれば生産性の向上が可能となります。また、公文書はエクセルが多いですよね。

 OpenOfficeは基本的に無料と言うところが素晴らしい。そういえば、すごく昔のPCが出始めた頃に日本語BASICを搭載したパソコンが発売されたことがありました。今後はAIやデータサイエンティストの力がIT技術者やエクセルなどを扱う人には必須条件となるでしょう。

1.openofficeでのVBAの使い方 ・・・・・5

2. プログラミング                  ・・・・・9

  2.1 なにはともあれ"Hello World"

  2.2 入力の2倍を計算して表示する

  2.3 余りを計算する

  2.4 ビット演算

  2.5 2進数、8進数、16進数

  2.6 実数の計算

  2.7 練習問題

 

3.分岐と繰り返し                    ・・・・・48

  3.1 if文を使ってみよう(if文-1)

  3.2 if文を使ってみよう(if文-2)

  3.3 if文を使ってみよう(Select Case文)

  3.4 繰り返し

  3.5 goto文を使おう。

  3.6 練習問題

 

4. 配列                              ・・・・・82

  4.1 配列を使ったプログラム

  4.2 配列を使ったプログラム-2

  4.3 配列を使ったプログラム-3

  4.4 配列を使ったプログラム-4

  4.5 配列を使ったプログラム-5

  4.6 ファイルに入出力

  4.7 練習問題

 

5. 文字列                        ・・・・・128

  5.1 文字を使ったプログラム-1

  5.2 文字を使ったプログラム-2

  5.3 文字を使ったプログラム-3

  5.4 文字を使ったプログラム-4

  5.5 練習問題

 

6.サブプロシージャ(サブルーチン)      ・・・・・155

  6.1 サブプロシージャ-1

  6.2 サブプロシージャ-2

  6.3 ファンクションプロシージャ

 

7.参考文献        ・・・・・165