プログラミング教育で賢い子を育てるサイト

大量の修正も任せてね -そんなスキルをつけるには

abekkan_LL.jpg

ようこそ!
「四児の父・あべっかん」のブログです。
子どもの家庭教育を中心に役立つネタを書いています。

たくさんの資料を(パソコンで)作ったあとで間違いに気づいたり、全部のファイルの一部に修正が必要になったときってありませんか?

大量の修正が必要に!

私は仕事でテスト用のプログラムを作っています。それほど長いものは少ないのですが、数はたくさんあります。あるとき、すでに5~600のプログラムができあがっていた状態で、共通関数の使用変更がありました。

その共通関数というのはどのプログラムでも1~10個くらい使っているものでした。全部のプログラムでその共通関数の部分に修正を加える必要がありました。そのプログラムはテキストファイル(Windows のメモ帳で書いたような文字だけのファイル)です。 手作業でファイルを1つづつ開いて修正していったらたいへんです。

そんなこともあろうかと

でも大丈夫。そんなこともあろうかと、私はエクセルで編集用のプログラムツールを作っておいたのでした。共通関数で使われる文字をキーワードに設定して、キーワードを見つけたらその次の行に指定した文字列を追加するというものです。

エクセルで作ってあるものの、テキストファイルを編集することができるのです。

エクセルのプログラムを実行させると、指定したフォルダーにあるテキストファイルを1つ開きます。そこでキーワードを探してあったら次の行に文字を追加。それを繰り返します。ファイルの最後まで行ったらファイルを保存して閉じます。そして次のファイルを開いて繰り返します。これを使って5~600個のファイルを自動で編集しました。

おかげで手作業で直すのと比べてかなり時間を短縮できました。

スキルをつけておけば役に立つ人材になれる

エクセルでなくても、似たようなプログラムを作ることができます。IT 系の人だと得意なプログラミング言語で作って何とかすることが多いのです。 こんなピンチがあっても切り抜けられるのです。

こういったプログラムを1から作るとなるとちょっと大変です。けれども見本となるプログラムを持っておいて、必要に応じて修正する、だったら比較的簡単にできます。 特にエクセルのプログラム言語であるVBA だと初心者でも習得しやすいのです。

大量のファイルを自動で修正できる。これって役に立つスキルだと思いませんか? 仕事が早く終わるし、職場の仲間が困っていたら助けてあげることができます。あなたがみんなの役に立って評価が上がります。手伝ってあげたぶん、貸しを作っておくのもよし、おごってもらうもよし。あなたが主役になれます。

新しい年に、こんなスキルを身につけることにチャレンジしてみませんか。初心者大歓迎です。

遊び心でエクセルを学ばセル あべっかんでした。


エクセルプログラミング入門勉強会(2019/1/13 13:30-16:30) at 川崎


1月13日(日)13:30~16:30 川崎で行います。

エクセルの表の編集に時間がかかっていることはありませんか? 例えば

  • 「担当者ごとの売り上げの表」から「製品ごとの売り上げの表」を手作業で作っている
  • 複数の表のつじつまが合っているかを目視で確認している
  • 国語、数学、英語、などの科目ごとのテスト結果の表から、生徒ごとの成績表を手作業で作っている
  • 複雑な関数を使い過ぎて修正できない

こういった作業は、エクセルでプログラムを作ってしまえば自動で行えるようになります。

この日はそのうち特に、多数のファイルを自動で開いて編集する方法について説明します。

3時間 5,000円

詳しくはこちら

お客様の声

あべっかんのエクセルプログラミング勉強会に参加したかたから、以下のような感想をいただいています。(勉強会後のアンケートからの抜粋)

  • プログラミングのわけわからない感が少し改善されて良かったです。本を読んでも良くわかりませんでした。またうかがいます。よろしくお願いします。(介護職 男性)
  • 少人数制だったので、質問もしやすく楽しかったです。PCに実際に入力させてもらう体験をさせていただいたのはとても勉強になりました。(人事職 女性)
  • 全くの初心者では無いものの目から鱗の項目もあった。覚えるには復習が必要だが、やはり実際にPCを使いながらという方法がよさそう。次回も参加希望だが間隔はもう少し短い方が良いと思う。(会社員 男性)
  • プログラミングもまったくやったことがないので、恐る恐る申し込みをしましたが、先生からの事前の連絡も親切で分かりやすく、また、その時点でほかに3名の方がご一緒なのもわかりホッとしました。講座は、説明がわかりやすく、また、テンポよく進んであっという間でした。具体的な例をもっとやってみたいとも思いましたが、初めて知ることばかりでしたので、量・時間とも初心者にはちょうど良かったです。お送りいただいた資料を活用して、自分で手を動かしてやってみようと思います。(会社員 女性)
  • 基礎が分かり良かった。(コンサルティング業 男性)
  • 少人数制で、質問もしやすく、よかったです。課題を考えることで、自分のつまづく箇所が分かる。いろいろな課題を盛込んでいただけるとうれしいです。新しい内容の説明や課題のときに、ゆっくり考える時間がもう少しあればよかったかなと、思いました。(会社員 女性)

 

Follow me!

About あべっかん

私には4人の子どもがいます。子どもの教育について体験したこと、考えたことをこのサイトで伝えます。 また、私はITエンジニアで、@ITというサイトにコラムを書いています。このサイトでは特にプログラミング教育についても伝えていきます。 学校でプログラミング教育が導入されることになりました。 子どもにプログラミングを教えることは何のためになるのか? をこのサイトで伝えます。 そもそも親世代は、プログラマーを目指した人以外はプログラミングのことを知らないと思います。そんなかたに、プログラミングってこういうものなんだよ、やってみると面白いんだよ、というのを体験して知ってもらいたい、と私は考えています。 リンクやシェアは大歓迎です。いいネと思った記事がありましたらどんどんシェアしてください!
URL :
TRACKBACK URL :

Comment

*
DigiPress

fourteen + 20 =

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Comment on Facebook

Return Top