1-10. オブジェクトとは、コレクションとは 第51回.Withステートメント 第52回.オブジェクト変数とSetステートメント 第53回.Workbookオブジェクト 第54回.Windowオブジェクト 第55回.Worksheetオブジェクト 第56回.Rangeオブジェクト(RangeとCells) 第57回.Applicationのプロパティ(マクロ高速...
VBA For Eachの例(クイックリファレンス) VBA Exit For VBA ループを抜ける Ranges and Cells yes Excel VBA 範囲とセル Excel VBAの数式 – 究極のガイド Excel VBA 範囲のサイズを変更する VBA – マクロで連続データを作成する(オートフィル) VBA – セルの背景色を変更する...
今までこのシリーズで説明してきたルールを踏襲しつつ、実際にVBAでコードを書いてみます。 今回は、以下のように都市別の天気予報をAPIで取得してシート上に描画する、といったものを作ってみます。 天気予報APIはこちらを使わせていただきました。 APIのURLの末尾に都市IDを付与してリクエ...
回.オートフィルター(AutoFilter) オーフィルタはExcelのデータベースとしての非常に強力な機能が提供されています。マクロで、必要なデータだけに絞り込んで他のシートにコピーしたり、不要なータを一括で削除したりする場合は、とても高速に処理することができます。 マク...
(inFName As String) As String Dim wkCount As Integer getNewName = "" wkCount = 2 With ThisWorkbook.Sheets(1) Do If .Cells(wkCount, 4).Value = "" Then Exit Function If .Cells(wkCount, 4).Value = inFName Then getNewName = .Cells(wkCount, 5).Value Exit Function End If wk...
SetValue Cells(1, 2).value ' 体重をセット Dim weight Set weight = Driver.FindElement(By.ID, "var_体重") weight.SetValue Cells(2, 2).value ' ボタンクリック Driver.FindElement(By.ID, "executebtn").Click ' 1秒待機 sleep 1000 ' BMIをセット Dim bmi Set bmi = Driver.FindElement...
Range(Cells(1, 1), Cells(3, 1)).Select サイズ変更 Range(“B3”).Resize(2, 2).Select オフセット Range(“B3”).Offset(2, 2).Select コピー Range(“A1:B3”).Copy Range(“D1”) カット Range(“A1:B3”).Cut Range(“D1”) ...
セル(Range、Cells)にプロパティ(Value)を書かなければ、.Valueが省略されたことになると書きましたが、 この場合だけ(他にも省略できない場合はありますが)は、.Valueを省略できないので書き忘れないようにして下さい。 また、=の左辺(貼り付け先)と右辺(コピー元)は同じ大きさ(同じ行数...
Range.は、Range・Cells・Rows・Columns等、Rangeオブジェクトになります。 NumberFormatLocalは、Rangeオブジェクトのプロパティです。 例.Range.NumberFormatLocal = "@" '文字列 Range.NumberFormatLocal = "#,###"'カンマ区切りで0サプレス Range.NumberFormatLocal = "0.00" '小数点2桁固定 Range...
DataSheetCellsEffect プロパティ DatasheetColumnHeaderUnderlineStyle プロパティ DatasheetFontHeight プロパティ DatasheetFontItalic プロパティ DatasheetFontName プロパティ DatasheetFontUnderline プロパティ DatasheetFontWeight プロパティ DatasheetForeColor プロパティ DataSheetGridLinesBehavior プロパ...