すでに一般化されているプログラミングを活用した事務作業の自動化

当サイトは、小学生の子どもを持つ親向けにプログラミングの重要性や学習方法を発信していますが、今の親の世代のほとんどはプログラミングを身近に感じていない方がほとんどです。

でも、実際にはプログラミングは一般的な会社の事務職レベルにまで浸透しています。まだ、一部の会社ではあるものの、すでに一般的な仕事でプログラミングは使われているのです。

この記事では、一般化されているプログラミングを活用した事務作業の自動化について、紹介します。

目次

事務作業自動化のテクノロジー

Webs隊長

<プログラミングの重要性>
今回のテーマは一般化されたプログラミングだ!


一般事務で活用されるプログラミング

こないだの記事で教えてもらったから知ってるよ~。RPAってプログラミングなんでしょ?

Webs隊長

そうだ!
でも実際にはRPAのずっと前、1990年代前半からプログラミングは誰でも使える身近な存在になっているのだ!

えっ!そんなに前からあったの?
わたし、知らないよ~。

Webs隊長

よし!
今回は一般事務で活用されるプログラミングについて説明しよう!


RPA

RPAとは、Robotic Process Automationの略語で、日本では2017年頃から耳にするようになりました。

RPAを使えば、パソコン上で起動するほぼ全てのアプリケーションを操作することができます。RPAはビジュアル化されたプログラミングツールのため、事務作業を自動化するためには、自動化するためのプログラムを作る必要があります。

RPAの画面

RPAは、「プログラミングの知識は必要ない」とPRしている販売者も多いのですが、業務を自動化する際には、プログラミング的思考は必須です。RPAは正真正銘のプログラミングツールです。惑わされないようにしましょう。

なお、当サイトの姉妹サイトではビジネス向けのRPA情報も発信しています。

RPAサイトへ遷移します
Webs隊長

将来的に自動化はさらに進むだろう!
ここでもプログラミング学習は役に立つのだ!

マクロ(VBA)

日本で業務自動化の認識が高まったのは、前節のRPAが使われるようになった2017年頃からですが、環境的にはMicrosoftがエクセルにマクロ機能を搭載した1990年代前半から、ある程度は整っていたと考えています。

エクセルのマクロのことね!
それなら見たことあるよ~

マクロは、プログラミング言語である「VBA」を使って記述するのですが、VBAはプログラミングそのものです。「マクロの記録」という機能もありますが、正確にエクセルの業務を自動化するのであれば、VBAでプログラミングコードを記述する必要があります。

VBAのコード(エクセル)

RPAとの違いは、RPAはパソコン上のほぼ全てのアプリケーションを操作できるのに対し、マクロ(VBA)は基本的にエクセルに特化した自動化が目的です。

特化型とはいえ、エクセル業務の自動化に関してはRPAの性能を上回る性能を持っており、プログラミングを学習した方であれば自由自在にプログラムを作ることができます。

なお、VBAに関しても当サイトの姉妹サイトでビジネス向けの情報を発信しています。

プログラミングサイトへ遷移します

参考までに。当サイトでは、ビジネスパーソンが最初に学ぶプログラミング言語は「VBA」をおススメしています。
※小学生には無理ですよ・・

Webs隊長

エクセルのマクロをきっかけに、プログラミングを使えるようになる社会人は多いのだ!

あとがき

今回は、すでに一般化されているプログラミングというテーマで記事を書きました。

RPAもマクロ(VBA)も、聞いたことはあっても「プログラミング」と認識していない方は多くいらっしゃいます。事務職であってもすでにプログラミングは身近になっていて、実際に活用されていることがご理解いただけたのであれば幸いです。

将来は職種は関係なく、プログラミングが必要になりそうってことが分かりました♡

プログラミングの重要性と将来性が伝わったならOKだ!

よかったらシェアしてね!

この記事を書いた人

このサイトの運営者。

生粋のプログラマーではなく、庶民的なプログラミングユーザーとして、初心者の目線に立った分かりやすい解説を心掛けている。過去に、企業を対象にプログラミングの研修講師も経験。

2022年時点で、2年生の1児の親。

ともに成長しましょう!

目次
閉じる