初心者

EXCEL VBA講座

【もう迷わない】VBAで最終行を取得する方法5つと使い分け|End(xlUp)が1を返す・途中の空白・UsedRangeのズレ

VBAで最終行を取るなら、まずは ws.Cells(ws.Rows.Count, 1).End(xlUp).Row の1行です。データ0件でも1が返る・シート指定の漏れ・基準列の空白・Integerのオーバーフローという4つのつまずきと、Find・UsedRange・CurrentRegionとの使い分けを、Microsoft公式ドキュメントをもとにまとめました。
EXCEL VBA講座

【もう止まらない】VBA「実行時エラー9」の原因7つと直し方|インデックスが有効範囲にありません

VBAの「実行時エラー9:インデックスが有効範囲にありません」を、シート名・ブック名・配列・Split・コレクションの7原因に分けて解説。コピペで使える存在チェック関数つきで、今日中に直せます。
EXCEL数式講座

エクセルが開かない・応答なしの原因8つと直し方|真っ白・破損・セーフモード

エクセルが開かない、応答なしで固まる、開いても真っ白、「ファイルが破損しているため開くことができません」。症状別の早見表で原因を特定し、ブロックの解除・セーフモード起動・開いて修復するまで、画面の場所つきで8つの直し方を順番に解説します。