ExcelVBA
ExcelVBA 文字化け
Excel VBA ユーザーフォームのクローズボタン
Excel VBA ユーザーフォームの状態維持
ちょっと勉強する。
Excel VBAの教科書を買ったので、抜き出し。
ここ、2,3年エクセルを触ってない。VBAは20年前に少し、5年前に少しやった。
仕様が変わらない(他の言語と比べて)ので、学習後の維持コスト?は低いのがメリットかも。
pythonやjavascriptで書ける方が嬉しいし、Google Apps Scriptのが好きだけど。
マクロ、サブルーチン、ファンクション
アクティブセル領域
currentRegion
次のデータの入力位置(以下の方法があり、特徴があるのだろうけど、詳細は本へ)
Endプロパティ
表全体の行数を数えてオフセット
Findで検索した位置を使う
が、テーブルに変換するのが良い。テーブルオブジェクトに慣れる
環境変数も取得できる。
https://www.techonthenet.com/excel/formulas/environ.php
環境変数の値を取得する(Environ関数):Excel VBA|即効テクニック|Excel VBAを学ぶならmoug
Windows7:環境変数一覧 - 教えて!HELPDESK
CSVの読み込み
Excel VBA QueryTable
value2とは?
excel - What is the difference between .text, .value, and .value2? - Stack Overflow