2026-01-01から1ヶ月間の記事一覧
Excelマクロを書き始めると、ほぼ確実に通る道があります。それが―― If 条件1 Then …ElseIf 条件2 Then …ElseIf 条件3 Then …Else …End If 最初は問題ありません。でも条件が増えてくると…… どこで何を判定しているのか分かりにくい 修正するときに壊しそう…
Excelマクロを書いていると、必ず出会うのが 繰り返し処理(ループ)。その中でも、多くの初心者がつまずくのがこの2つです。 Do While Do Until 名前は似ているのに、「どっちを使えばいいの?」「条件が逆?」と混乱しがちですよね。 でも大丈夫。考え方は…
― Dir()の次に覚えたい“本格派”ファイル操作 ― Excelマクロでファイルやフォルダを扱うとき、多くの人がまず Dir() 関数を使います。 でも、こんな場面で困ったことはありませんか? フォルダを作成・削除したい サブフォルダをまとめて処理したい ファイル…
Excelマクロを書いていて、こんなことをしたくなったことはありませんか? フォルダ内のファイル一覧を取得したい 拡張子が「.xlsx」だけを処理したい 毎日増えるログファイルを自動でチェックしたい そんなときに活躍するのが Dir() 関数です。実はこの関数…
Excelマクロを書き始めたばかりの多くの方が、 一度はぶつかる壁があります。 それが――「セルを1つずつ処理したいけど、どう回せばいいの?」 問題。 For i = 1 To 100 でも書けそうだけど、もっとスマートで、ミスが少なく、読みやすい方法があります。 そ…
月次レポート、請求書、会議資料…。「シートごとにPDF化するのが面倒!」と感じたことはありませんか? 実はVBAを使えば、 複数シートを一括でPDF化 1ファイルにまとめる/シート別に出力するどちらも簡単に自動化できます。 基本:複数シートを1つのPDFに…
Excel VBA を始めた初心者さんが、ほぼ100%つまずくポイントがあります。 それが――「Range と Cells の違いって何?」 コードを書いていると、 どっちを使えばいいの? 同じようにセルを指定してるように見える… Range("A1") と Cells(1,1) って結局同じな…
Excel VBAを触り始めると、必ず出てくるのが 行(Row) と 列(Column) の操作。 でも…… 「Rows(1)って何?シートの1行目のこと?」 「Range.Rows と Worksheet.Rows の違いが分からない」 「Columns と Cells の関係がややこしい…!」 こんな疑問、多くの…
Excel VBA(マクロ)で絶対に知っておきたい重要テクニックといえばセル検索(Find) です。 「指定した文字を含むセルを探したい!」「検索結果をひとつずつ回したい!」「目的の値がどこにあるのか分からない…」 そんな時に必ず使うのが Range.Find()。手…
Unity や C# でスクリプトを書いていると、次のようなエラーが突然出ることがあります。 Assets\Scripts\abcdef.cs(282,16): error CS0246: The type or namespace name 'List<>' could not be found (are you missing a using directive or an assembly ref…
ythonで開発をしていると、フォルダ内に __init__.py というファイルがあるのをよく見かけます。特に、自作モジュールやパッケージを構成する際には欠かせない存在です。しかし、なぜこのファイルが必要なのか、最近のPythonでは必要ない場面もあるのかなど…