著者:藤井敏則
ページ数:196

¥500¥0

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

 LibreOfficeやOpenOfficeは基本的に無料と言うところが素晴らしい。LibreOfficeはOpenOfficeより頻繁に更新されているようです。ラズベリーパイのLinuxにも標準でインストールされていました。今後はAIやデータサイエンティストの力がIT技術者やエクセルなどを扱う人には必須条件となるでしょう。

まえがき・・・・・4

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

2. プログラミング・・・・・14
 2.1 なにはともあれ”Hello World”
2.2 入力の2倍を計算して表示する
 2.3 余りを計算する
 2.4 ビット演算
 2.5 2進数、8進数、16進数
 2.6 実数の計算
 2.7 練習問題

3.分岐と繰り返し・・・・・53
 3.1 if文を使ってみよう(if文-1)
 3.2 if文を使ってみよう(if文-2)
 3.3 if文を使ってみよう(Select Case文)
 3.4 繰り返し
 3.5 goto文を使おう。
 3.6 練習問題

4. 配列・・・・・88
 4.1 配列を使ったプログラム
 4.2 配列を使ったプログラム-2
 4.3 配列を使ったプログラム-3
 4.4 配列を使ったプログラム-4
 4.5 配列を使ったプログラム-5
 4.6 ファイルに入出力
 4.7 練習問題

5. 文字列・・・・・134
 5.1 文字を使ったプログラム-1
 5.2 文字を使ったプログラム-2
 5.3 文字を使ったプログラム-3
 5.4 文字を使ったプログラム-4
 5.5 練習問題

6.サブプロシージャ(サブルーチン)・・・・・161
 6.1 サブプロシージャ-1
 6.2 サブプロシージャ-2
 6.3 ファンクションプロシージャ

付録. フォームコントロール・・・・・171
参考文献・・・・・195

シリーズ一覧

 

  Kindle Unlimitedは、現在30日間無料体験キャンペーンを行っています!

この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。

Kindle Unlimited 無料体験に登録する