たんたん

Level5 VBA・マクロ

VBAで別のファイルを開く!「フルパス」の探し方と基本の命令

「自分のファイルじゃなくて、あっちのファイルからデータを取ってきたい!」 そう思ったとき、まず最初に必要になるのが、そのファイルの「住所」をVBAに教えることです。この住所のことを、専門用語で「フルパス」と呼びます。 住所が1文字でも間違っ...
Level5 VBA・マクロ

【Rangeと変数の応用】データの最終行を見つける方法

「Rangeを利用して1行ずつズラしながら処理したい」「Rangeを利用して最終行が何行目か知りたい」「Cellsは分かりにくいから使いたくない」安心してください。「Rangeと変数の組み合わせ」で望みのままに処理できます。Rangeで最も...
Level5 VBA・マクロ

マクロに「一時保存」をさせる技術!変数とデータ型(厳選4選)

「さっき計算した数字を、別の場所でも使い回したい」 「毎回長いコードを書くのは面倒。もっとスッキリさせたい」そんな時に欠かせないのが、今回学ぶ「変数(へんすう)」です。 変数と聞くと数学の X や Y を思い出して「難しそう……」と身構えて...
Level5 VBA・マクロ

未来の自分を救う!読みやすいコードの「インデントとコメント」

「自分で書いたマクロなのに、今見たらサッパリ分からない……」 これはVBA初心者が必ずといっていいほど直面する悩みです。マクロが動き始めると、嬉しくてどんどんコードを書き足してしまいがちです。ちょっと待ってください。コードを書きっぱなしにす...
Level5 VBA・マクロ

ドットで考えればVBAは簡単!「名詞」と「動詞」で考える

「VBAのコードって、単語の間にドット(.)がいっぱいあって、まるで呪文みたい……」 そんな風に感じていませんか?VBAコードには、たった一つの「黄金のルール」しかありません。それは、私たちが普段使っている日本語の文章と同じで、「主語」と「...
Level5 VBA・マクロ

「Range」だけでOK!セル操作をコードに変える

今回からついに、自分の手でコードを書いていく「基礎編」が始まります。「CellsとRangeの2種類って使い分けあるの?」「VBAでセルを操作する方法を知りたい!」この使い分けで混乱し、「プログラミングってやっぱり難しい…」と挫折してしまい...
Level5 VBA・マクロ

1秒も書かずに完成!?「マクロの記録」の使い方と限界

「VBAのコードを自分で書くなんて、やっぱり難しそう……」 そう思っているあなたに朗報です!実は、コードを1文字も書かずにマクロを作る魔法のような機能があります。それが、今回解説する「マクロの記録」です。これは、あなたがエクセルで行った操作...
Level5 VBA・マクロ

努力をムダにしない!「マクロ有効」での保存とセキュリティ設定

「一生懸命コードを書いたのに、ファイルを閉じて開き直したらマクロが全部消えていた……」 これ、実はVBA初心者が必ず一度は通る「絶望の瞬間」なんです。普通のエクセルファイル(xlsx)のまま保存すると、マクロは容赦なく削除されてしまいます。...
Level5 VBA・マクロ

準備完了!VBEの開き方と画面構成・挫折しない初期設定

「VBAを始めたいけど、どこにコードを書けばいいの?」 「プログラミングの画面って、英語ばかりで難しそう……」安心してください。実は、VBAを始めるための準備はたったの3分で終わります!ただし、この最初の準備を適当に済ませてしまうと画面が見...
Level5 VBA・マクロ

エクセルVBAで挫折しない!マクロ作成を成功させる6つの鉄則

「VBAを勉強し始めたけど、英単語の羅列を見て頭が痛くなってきた…」 「一生懸命作ったマクロなのに、ちょっとデータが変わっただけで動かない…」「マクロ作成したいけど何から手をつけていいか分からない…」そんな悩み、実は「書き方」を知る前の「考...