さわやかに

Pythonのことだったり子供のことだったり

ExcelVBA

ExcelVBA データの並べ替え

Sortオブジェクト Excel2007以降の難しいSort「並べ替え条件の指定」と「並べ替えの挙動」の2つに大きく分かれる 1. 並べ替え条件の指定 シート.Sort.SortFields.Add2 Key:=基準(Range型), _ SortOn:=セルの値かセルの色か文字色か条件付き書式か, _ Order:…

ExcelVBA セルの検索(Findメソッド)とオートフィルタ(AutoFilter)

Findメソッド セル範囲.Find(What:=検索値, _ After:=検索開始セル, _ LookIn:=値か数式かコメントか, _ LookAt:=完全一致か部分一致か, _ SearchOrder:=行方向か列方向か, _ SearchDirection:=順方向か逆方向か, _ MatchCase:=大文字と小文字を区別するか, …

ExcelVBAからWorksheet関数を呼び出す

VBAからワークシート関数を呼び出すことが出来る(Applicationは省略可) Application.WorksheetFunction.関数名(引数) 1. SUM関数 WorksheetFunction.Sum(セル範囲) WorksheetFunction.Sum(Range("A1:A5")) '例 2. COUNTIF関数 WorksheetFunction.CountIf(セ…

ExcelVBA 変数について

変数のデフォルト値(初期値) 忘れがちな変数の型とデフォルト値を備忘録。 型 TypeName 意味 Default名 整数型 Integer -32,768から32,767の整数 0 長整数型 Long Integerより広範囲の整数 0 文字列型 String 文字列 "" バリアント型 Variant すべて Empty …