タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

VBAに関するistjのブックマーク (2)

  • Excelの最終行の取得を分かりやすく解説する。|鈴

    VBAでの最終行の取得方法。 Cells(Rows.Count, 1).End(xlUp).Row と記すのが一般的です。 VBAを勉強し始めてこの訳の分からない呪文みたいなのに直面して 挫折した人も多いんじゃないかと思います。 自分も今まできちんと向き合わずに 定型文としてずっと使ってきましたが 先日このままでは使えない局面に遭遇しまして、 きちんと理解する事にしました。 そうしたら思ったより難しくなかった為 解説文を記事にすることにしました。 これが理解できると一気にVBAで出来る事が増えるので、 一緒に勉強していきましょう Cells(Rows.Count, 1).End(xlUp).Rowは言い換えると ①A1列の最終行のセルを選択して ②endボタン+↑ボタンを押す ③その場所の行番号を取得する という事になります。 ①はCells(Rows.Count, 1) ②はEnd(xl

    Excelの最終行の取得を分かりやすく解説する。|鈴
    istj
    istj 2024/08/14
  • エクセルVBA入門 - Qiita

    はじめに 普段VBAはさわらないのですが、たまにエクセルの資料から値を抽出してJSONファイルつくりたいなぁと思うことがあります。 毎回やり方を忘れるので備忘録として。 目指すのは納品とかは考えずにあくまで自分の作業を楽にするためのやつです! プロシージャ プロシージャはたぶん関数みたいなやつです。(実行できる処理の単位?) 下記2つがあります。 Subプロシージャ Functionプロシージャ 違いは戻り値が設定できるかどうかかと思います。(あんまわかってない) とりあえず私は下記のように Function に細かい処理を書いて Sub で Function を呼び出すように実装してます。 Sub Test() Call ProcessA() Call ProcessB() End Sub Private Function ProcessA() 'なんか処理 End Function P

    エクセルVBA入門 - Qiita
  • 1