ITスキルをみがく時間は毎日少しずつがいい
1日に使える時間には限りがあります。
その中で何をするかは人それぞれ。私は「緊急でないけど重要なこと」に毎日触れるようにしています。
そのうちの1つが、ITスキルをみがく時間。いまはこの2つをやっています。
- タイピング
- マクロ
これらで1時間〜1時間30分程度。それでも毎日続けているとそれなりに効果はあります。
マクロを書きつづけて1番の学びは「1つずつ確認する」
マクロを書くようになって、学んだのは1つずつ確認しながら書くということです。
この記事を例にしてみると、
最終的にこういったマクロを書きたいとしても、いきなりゴールを目指すと混乱しますし、ミスしたときに何が原因なのかわかりにくくなります。(このくらいなら大丈夫かもしれませんが、イメージです。)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Sub sample() '変数定義 Dim ken Dim i For i = 2 To 201 '「県」はD列の何文字目にあるかを回答 ken = InStr(Range("D" & i).Value, "県") 'E列にD○セルより「〇〇県」を抽出して表示する Range("E" & i).Value = Left(Range("D" & i).Value, ken) Next End Sub |
なので、いきなりこれを書こうとしないで、最初に1つのセルだけで上手く動くかどうかをやってみます。
1 2 3 4 5 6 7 8 9 10 11 12 |
Sub sample() '変数定義 Dim ken 'D2セルのうち「県」は何番目にあるかを回答 ken = InStr(Range("D2").Value, "県") 'E2に「〇〇県」を抽出 Range("E2").Value = Left(Range("D2").Value, ken) End Sub |
これで上手く動けば、For〜Next構文などを使うなど、最終的な記述に近づくように書くことを増やしていくわけです。
いきなりゴールにたどり着ければいいのですが、熟練者でもないとキビシイわけです。
一気に書こうとすると、たいていミスが起きます。
1つずつ確認せずに、全部書いてからまとめて動かしてみて、エラーメッセージが表示されると、「エラーはどこ??」と探すのに時間がかかることも、まぁありました。
結果、1つずつ確認しながら、書いていくのが確実だと学びました。
これと対象的なのが税理士試験。
試験が始まったら、問題をざっと見ていちもくさんに最後まで回答していかなければいけません。
1つずつ見直しをしていたら、試験が終わってしまいます。そんな悠長なことはやってられません。
そんな経験をしてきたので、この「1つずつ確認する」というのが、「なるほど〜」という感じでしたし、かつ「大事だな」と実感したわけです。
これは、先日やってみたUiPathでもおなじことでした。
最後までプログラムを一気に書いてからチェックしたものの、上手く動かず。
どこが間違っているかわからず、結局イチからやり直したほうが早いなとなり、「あ、マクロと一緒か」と改めて「1つずつ確認する」が大事だと感じたわけです。
続けるコツは楽しむこと
ITスキルは、「できてる!」を感じやすいので、日々少しずつやるというのはおすすめです。
やり方さえわかれば、仕事で試せるというのがメリットです。
そして、日々少しずつを続けるためには、楽しいという要素を入れるのがいちばんです。
- 税理士試験
- ブログ
- マクロ
どれも続いたもの、続いているものに共通しているのは、大変な中にも楽しむことができているものばかりです。
マクロでも一度書いてみて、思ったとおりに動かなかったら、「何が違っている?」と探さないといけない手間はあるものの、思ったとおりに動いたときはテンションあがります。
マクロ、英語で書いていることもあって、英語がわからないとかけないんじゃないの?というイメージがあるようですが、そんなことはありません。
英語がわからなくても、どちらかといえば書き方、パターンを覚えていけば、結構イケるんじゃないかなぁという印象です。
(なんて言うと、ベテランの方に怒られるかもしれませんが)
これは基本的な記述なんですが、英語もゼロではありませんが、やっぱりパターンだと思うんです。
Range(“J2”).value = Range(“B2”).value
もし興味があるなら、まずはやってみることが大事かと。
マクロで言うと、セミナーに参加したり、本を買ってみるところから始めるのがおすすめです。
【編集後記】
昨日は午後からお客様訪問。新しいMacbook Proの購入は見送ろうかと。2016年版から大きく変わらないようなので。現状のMacbook Proで満足していますし。
【昨日の1日1新】
※「1日1新」→詳細はコチラ
新しい仕事