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

¥500¥0

 マイコンと言えば、昔はZ80でした。このマイコンは使ったことはありませんでした。マイコンはH8(ルネサスエレクトロニクス)かPIC(マイクロチップ テクノロジー)のマイコンをよく使っており、ラズベリーパイを使ったことがありませんでした。これは、ラズベリーパイがLinuxを使うという私にとっては、高い心理的なハードルがあったためです。ちょっと手を付けてやめてそのままになっていました

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

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

 本書ではラズベリーパイのLibreOfficeでVBAプログラミング入門してみましょう。

1.まえがき・・・・・5

2.ラズベリーパイ・・・・・6
 2.1ラズベリーパイ3 モデルB
 2.2ラズベリーパイのOSのインストール
(1)OSのダウンロード
(2)USB,HDMI等の接続
(3)OSのインストール
(4)USBメモリ
(5)画面のコピー
(6)有線LANで接続したいとき
(7)日本語入力の設定
(8)キーボードの設定

3.ラズベリーパイ・・・・・25
 3.1 なにはともあれ”Hello World”
 3.2 入力の2倍を計算して表示する
 3.3 余りを計算する
 3.4 ビット演算子
 3.5 2進数,8進数,16進数
 3.6 実数の計算
 3.7 練習問題

4.分岐と繰り返し ・・・・・56
 4.1 if文を使ってみよう(if文-1)
 4.2 if文を使ってみよう(if文-2)
 4.3 if文を使ってみよう(Select Case文)
 4.4 繰り返し
 4.5 goto文を使おう。
 4.6 練習問題

5. 配列・・・・・84
 5.1 配列を使ったプログラム
 5.2 配列を使ったプログラム-2
 5.3 配列を使ったプログラム-3
 5.4 配列を使ったプログラム-4
 5.5 配列を使ったプログラム-5
 5.6 ファイルに入出力
 5.7 練習問題

6.文字列 ・・・・・118
 6.1 文字を使ったプログラム-1
 6.2 文字を使ったプログラム-2
 6.3 文字を使ったプログラム-3
 6.4 文字を使ったプログラム-4
 6.5 練習問題

7.サブプロシージャ(サブルーチン)・・・・・143
 7.1 サブプロシージャ-1
 7.2 サブプロシージャ-2
 7.3 ファンクションプロシージャ

付録. フォームコントロール ・・・・・150

参考文献・・・・・173

シリーズ一覧

  • 同シリーズの電子書籍はありませんでした。

 

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

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

Kindle Unlimited 無料体験に登録する