■ 久しぶりのVBA、思った以上に手が止まる
久しぶりにExcel VBAを触った。
画面を開いた瞬間、どこか懐かしい感覚と同時に、軽い違和感があった。
「あれ、こんなに分からなかったっけ?」
以前は書けていたはずのコードが、すぐには出てこない。
For文、If文、CellsとRangeの違い。
知っているはずなのに、手が止まる。
それは、単純に忘れたというよりも、
「思い出すまでに時間がかかる状態」だった。
■ 理解していたつもりだった
人は、一度できるようになると、
それが「身についている」と錯覚する。
しかし実際は違う。
👉 使わなければ、すぐに鈍る
VBAも同じだった。
以前は、Qiitaのコードを見て、
「なるほど」と理解していた。
しかしそれは、
「その瞬間だけ分かった状態」だったのかもしれない。
■ 止まることの意味
手が止まると、不安になる。
「自分はできないのではないか」
「向いていないのではないか」
そんな思考がよぎる。
だが、少し冷静になると気づく。
👉 止まるのは、むしろ正常な状態だ
なぜなら、
本当に何も分からない人は、止まることすらできない。
何をどう書けばいいかも分からないからだ。
手が止まるということは、
「何かを思い出そうとしている証拠」でもある。
■ 再スタートの瞬間
一度止まってから、
ゆっくりコードを書き始めた。
For i = 1 To 10
Cells(i, 1).Value = i
Next i
たったこれだけのコード。
それでも、書いてみると少しずつ感覚が戻る。
「ああ、こうだったな」
この小さな成功が、
次の一歩につながる。
■ 完璧じゃなくていい
久しぶりにやると、
以前の自分と比べてしまう。
「もっとスムーズに書けたはず」
「前はもっとできた」
だが、ここで重要なのはこれだ。
👉 完璧に戻る必要はない
必要なのは、
「もう一度動かすこと」だけだ。
■ 成長は直線ではない
VBAに限らず、
スキルの成長は直線ではない。
- できる
- 忘れる
- 思い出す
この繰り返しで、少しずつ深くなる。
今回の「とまどい」も、
実は成長の一部なのかもしれない。
■ 小さく動かす
大きなツールを作ろうとすると、
一気にハードルが上がる。
だから、まずは小さくやる。
- セルに値を入れる
- 簡単なループを書く
- 条件分岐を試す
この積み重ねが、
感覚を取り戻す一番の近道だった。
■ VBAは裏切らない
VBAはシンプルだ。
書いた通りに動く。
間違えればエラーが出る。
曖昧さがない。
だからこそ、
向き合えば必ず結果が出る。
久しぶりでも、関係ない。
👉 やれば戻る
■ ソロで積み上げる意味
誰かに教わるわけでもなく、
評価されるわけでもない。
ただ一人でコードを書く。
それでも、
この時間には意味がある。
なぜなら、
自分の中に確実に積み上がるからだ。
■ 結論|止まってもいい、また動けばいい
久しぶりにVBAをやって、
少しとまどった。
でも、それでいいと思う。
👉 止まるのは普通
👉 戻るのも普通
重要なのは、
そこでやめないことだ。
👉 少しでも動かす
👉 少しでも思い出す
それだけで、
また前に進める
これが、ソロで積み上げるということだ


コメント