Excel VBA 記事一覧
- ExcelのマクロとVBAの違いは?
- Excelの画面とVBEの画面を切り替える
- Excel VBAでOption Explicitを記述するべき?
- Excel VBA プロシージャって何?
- Excel VBA 変数って何?
- Excel VBA データ型の使い方
- Excel VBA メッセージを表示する
- Excel VBA 繰り返し処理をする
- Excel VBA 条件によって処理を変える
- Excel VBA 同じフォルダにブックを保存する
- Excel VBA 最終行、最終列を取得する
- Excel VBA オートシェイプを一度に削除する
- Excel VBA 定数を使ってみる
- マクロ
- Excel 操作をマクロに記録し実行する
- Excel マクロが記録されているブックを保存する
- Excel マクロを削除する
- Excel マクロの内容を確認する
- Excel マクロをクイックアクセスツールバーから実行する
- Excel マクロの名前を変更する
- Excel マクロにショートカットキーを割り当てる
- Excel マクロを相対参照で記録する
- Excel どのブックでも使えるマクロ(個人用マクロ)を作る
- Excel 個人用マクロを削除する
- Excel マクロをボタンで実行できるようにする
- Excel 図形や画像をクリックしたらマクロが実行できるようにする
- Excel マクロのセキュリティの警告を出さないようにする
- 変数
- ファイル・フォルダ
- ブック
- Excel VBA ワークブックを開く-Open
- Excel VBA ワークブックを閉じる-Close
- Excel VBA ワークブックを新たに作る-Add
- Excel VBA ワークブックを選択(アクティブ)にする-Activate
- Excel VBA ワークブックを保存(名前を付けて、上書き)する-Save、SaveAs
- Excel VBA ワークブックの名前を取得する-Name
- Excel VBA 開いている全部のワークブックの数を取得する-Count
- Excel VBA ブック起動時に自動的に実行する-Auto_Open
- Excel VBA ブックを閉じる時に自動的に実行する-BeforeClose
- Excel VBA ブックを保存する前に処理をする-BeforeSave
- Excel VBA ブックを保存した後に処理をする-AfterSave
- Excel VBA 印刷する前に処理をする-BeforePrint
- Excel VBA ウインドウのサイズが変わったときに処理をする-WindowResize
- Excel VBA 新しくシートを作ったときに処理をする-NewSheet
- シート
- Excel VBA ワークシートを追加する-Add
- Excel VBA ワークシートを削除する-Delete
- Excel VBA ワークシートをコピーする-Copy
- Excel VBA ワークシートを移動する-Move
- Excel VBA ワークシートを選択(アクティブに)する-Activate
- Excel VBA シート名を変更する-Name
- Excel VBA ワークシートのタブの色を変える-Tab.Color
- Excel VBA ワークシートを非表示、再表示する-Visible
- イベント
- Excel VBA 全てのシートの数を取得する-Count
- Excel VBA シートを保護したり、保護の解除をする-Protect、Unprotect
- Excel VBA シート上でダブルクリックしたときに処理をする-BeforeDoubleClick
- セル
- Excel VBA セル範囲を選択する
- Excel VBA セルをアクティブにする-Activate
- Excel VBA セルの番地を取得する-Address
- Excel VBA セルの行番号、列番号を取得する-Row、Column
- Excel VBA セルに数値や文字を入力する
- Excel VBA セルの値を取得する
- Excel VBA セルに数式を入力する
- Excel VBA セルの値(数式、文字)だけを消去する
- Excel VBA セルの値や書式の全てを消去する
- Excel VBA セルの書式だけを消去する
- Excel VBA セルのコメントだけを消去する
- Excel VBA RGB値を使ってセルの文字や背景の色を設定する
- Excel VBA ColorIndexを使ってセルの文字や背景の色を設定する
- Excel VBA セルにコメントをつける
- Excel VBA セルのコメントの文字を変更する
- Excel VBA セルのコメントを表示、非表示にする
- Excel VBA セルのコメントを太字、斜体、下線付きにする
- Excel VBA セルのコメントのフォントサイズや色を変える
- Excel VBA セルの文字の配置(横位置、縦位置)を設定する
- Excel VBA セル 折り返して表示・縮小して表示・セルの結合を設定する
- Excel VBA セルの文字に取り消し線をつける
- Excel VBA セルの文字を縦書きにしたり斜めや横にする
- Excel VBA セルの文字のフォント名を変える
- Excel VBA セルをロックしたりロック解除したりする
- Excel VBA セルをプルダウン(リスト)入力できるようにする-Validation
- Excel VBA アクティブなセルを操作する-ActiveCell
- Excel VBA セルの左上の位置をポイントで取得する-Top、Left
- Excel VBA セル、行、列の高さや幅をポイントで取得する-Height、Width
- Excel VBA セルを削除する-Delete
- Excel VBA 列(1列のみ、複数の列、離れた列)を削除する-Delete
- Excel VBA 行(1行のみ、複数の行、離れた行)を削除する-Delete
- Excel VBA セルのコメントの位置を設定する-Top、Left
- Excel VBA セルのコメントの大きさ(高さ、幅)を自動にしたり任意の大きさに設定する-Height、Width、AutoSize
- 文字
- 罫線
- 印刷
- Excel VBA ワークシートを印刷プレビューする-PrintPreview
- Excel VBA ワークシートを印刷する-PrintOut
- Excel VBA 印刷時の用紙サイズを指定する-PaperSize
- Excel VBA ヘッダー・フッターにブック名やページ数を印字する
- Excel VBA 印刷範囲を設定する-PrintArea
- Excel VBA 印刷時の余白を設定する-Margin
- Excel VBA 印刷時に拡大・縮小の設定をする-Zoom
- Excel VBA 印刷時に用紙の中央に印刷する-CenterHorizontally、CenterVertically
- Excel VBA 白黒印刷に設定する-BlackAndWhite
- Excel VBA 簡易印刷の設定をする-Draft
- Excel VBA 印刷時ページ数の先頭ページ番号(開始番号)を設定する-FirstPageNumber
- Excel VBA 印刷時に縦や横をページ数に合わせるよう指定する-FitToPagesWide、FitToPagesTall
- Excel VBA 印刷時に行や列のタイトルを設定する-PrintTitleRows、PrintTitleColumns
- 日付や時刻
- Excel VBA 現在の日付、時刻を取得する-Date関数、Time関数
- Excel VBA 日付から年、月、日を取得する-Year関数、Month関数、Day関数
- Excel VBA 日付から曜日を取得する-Weekday関数
- Excel VBA 日付から日本語の曜日を取得する-WeekdayName関数
- Excel VBA 年、月、日から日付を取得する-DateSerial関数
- Excel VBA 時刻を時、分、秒に分ける-Hour関数、Minute関数、Second関数
- Excel VBA 基準日から○年後、○ヶ月後の特定の日付を取得する-DateAdd関数
- Excel VBA 日付から第○週、第○四半期などの値を取得する-DatePart関数
- Excel VBA 文字列の日付から日付型の日付を取得する-DateValue関数
- Excel VBA 日付の書式を設定する-FormatDateTime関数
- Excel VBA 日付かどうか判断する-IsDate関数
- Excel VBAのモジュールをエクスポートする
- Excel VBAのモジュールをインポートする
- Excel VBA(マクロ)を完全に削除する
- 文字列
- オプション
- グラフ
- グラフ全体
- Excel VBA グラフを表示したり、非表示にする-Visible
- Excel VBA ワークシートにグラフが何個あるか取得する-Count
- Excel VBA グラフをコピペする-Copy
- Excel VBA ワークシートのグラフを削除する-Delete
- Excel VBA ワークシートのグラフの左上の位置を取得、設定する-Top、Left、TopLeftCell
- Excel VBA ワークシートのグラフの大きさ(高さ、幅)を変更したり、セルに合わせる-Height、Width
- Excel VBA ワークシートのグラフに影をつける-Shadow
- Excel VBA ワークシートのグラフをセルに合わせて移動やサイズを変更させない-Placement
- Excel VBA ワークシートのグラフを印刷させたり、させないようにする-PrintObject
- Excel VBA ワークシートのグラフのロックのオン、オフを切り替える-Locked
- Excel VBA グラフの名前を取得、設定する-Name
- Excel VBA グラフのドラッグでの移動、サイズ変更、削除ができないようにする-ProtectChartObject
- Excel VBA グラフの外枠の角を丸くする-RoundedCorners
- Excel VBA ワークシートのグラフの右下にあるセルを取得する-BottomRightCell
- Chartオブジェクト
- タイトル
- Excel VBA グラフのタイトルを変更する-Text
- Excel VBA グラフのタイトルを表示したり、非表示にしたりする-HasTitle
- Excel VBA グラフのタイトルを削除する-Delete
- Excel VBA グラフのタイトルの高さや幅を取得する-Height、Width
- Excel VBA グラフのタイトルの位置を設定する-Top、Left、Position
- Excel VBA グラフのタイトルに影をつける-Shadow
- Excel VBA グラフのタイトルにセルの値を参照する-Formula、FormulaR1C1
- Excel VBA グラフのタイトルの向きを変える-Orientation
- Excel VBA グラフのタイトルの文字サイズを変更する-Font.Size
- Excel VBA グラフのタイトルの文字の色を変更する-Font.Fill.ForeColor
- Excel VBA グラフのタイトルの文字を太字、斜体、下線付きにする-Bold、Italic、UnderLine、FontStyle
- Excel VBA グラフのタイトルの枠線を表示、非表示にする-Format.Line.Visible、Format.Line.ForeColor
- Excel VBA グラフのタイトルの枠線の太さを変更する-Format.Line.Weight
- Excel VBA グラフのタイトルの背景色を変更・クリアする-Format.Fill
- グラフエリア
- プロットエリア
- Excel VBA グラフのプロットエリアを選択状態にする-Select
- Excel VBA グラフのプロットエリアの高さと幅を取得、設定する-Height、Width
- Excel VBA グラフのプロットエリアの上位置、左位置を取得、設定する-Top、Left
- Excel VBA グラフのプロットエリアの名前を取得する-Name
- Excel VBA グラフのプロットエリアの枠線を表示、非表示にする-PlotArea、Format.Line.Visible、Format.Line.ForeColor
- Excel VBA グラフのプロットエリアの枠線の太さを変更する-PlotArea、Format.Line.Weight
- Excel VBA グラフのプロットエリアの背景色を変更・クリアする-PlotArea、Format.Fill
- 凡例
- データテーブル
- Excel VBA グラフのデータテーブルを表示、非表示にする-HasDataTable
- Excel VBA グラフのデータテーブルの外枠を表示、非表示にする-HasBorderOutline
- Excel VBA グラフのデータテーブルの内側の横線を表示、非表示にする-HasBorderHorizontal
- Excel VBA グラフのデータテーブルの内側の縦線を表示、非表示にする-HasBorderVertical
- Excel VBA グラフのデータテーブルの凡例キーを表示、非表示にする-ShowLegendKey
- Excel VBA グラフのデータテーブルの文字サイズを変更する-Font.Size
- グラフ全体
- Application
- プロパティ
- Excel VBA 保存時のメッセージを表示せずに上書き保存する-DisplayAlerts
- Excel VBA セル参照形式(A1,R1C1)を切り替える-ReferenceStyle
- Excel VBA ウインドウの大きさを最大化、縮小化、標準にする-WindowState
- VBA Excelのウインドウの上位置と左位置を画面の上端、左端から設定する-Top、Left
- VBA Excelのウインドウの高さと幅のサイズを設定する-Height、Width
- VBA Excel コピーや切り取り時のぐるぐる回る破線をなくす-CutCopyMode
- Excel VBA プリンターを切り替えて印刷する-ActivePrinter
- Excel VBA タイトルバーに任意の文字を表示する-Caption
- Excel VBA ステータスバーを表示・非表示にする-DisplayStatusBar
- Excel VBA 数式バーを表示・非表示にする-DisplayFormulaBar
- メソッド
- プロパティ
- WorksheetFunction
- Excel VBAでSUM関数を使って合計する
- Excel VBAでMAX関数を使って最大値を求める
- Excel VBAでMIN関数を使って最小値を求める
- Excel VBAでAVERAGE関数を使って平均値を求める
- Excel VBAでCOUNT関数を使って個数を求める
- Excel VBAでISTEXT関数を使って文字かどうか判断する
- Excel VBAでROUND関数を使って四捨五入する
- Excel VBAでROUNDUP関数を使って数値を切り上げる
- Excel VBAでROUNDDOWN関数を使って数値を切り捨てる
- Excel VBAでREPT関数を使って文字列を繰り返して表示する
- Excel VBAでSMALL関数を使って○番目に小さい値を取得する
- Excel VBAでLARGE関数を使って○番目に大きい値を取得する
- Excel VBAでISFORMULA関数を使ってセルが数式かどうかを判断する
- Excel VBAでISEVEN関数を使ってセルの値が偶数かどうかを判断する
- Excel VBAでISODD関数を使ってセルの値が奇数かどうかを判断する
- Excel VBAでISNUMBER関数を使って数値かどうかを判断する
- Excel VBAでISLOGICAL関数を使って論理値かどうかを判断する
- Excel VBAでISNONTEXT関数を使って「文字列ではない」かどうかを判断する
- Windows
- ユーザーフォーム
- Excel ユーザーフォームを作ってみる
- Excel ユーザーフォームのタイトルを変更する-Caption
- Excel ユーザーフォームの高さや幅の大きさを変更する-Height、Width
- Excel ユーザーフォームの表示位置を設定する-StartUpPosition、Top、Left
- Excel ユーザーフォームの背景色を変更する-BackColor
- Excel ユーザーフォームの中身を拡大縮小する-Zoom
- Excel ユーザーフォームにスクロールバーを表示する-ScrollBars
- テキストボックス-ユーザーフォーム
- コマンドボタン-ユーザーフォーム
- Excel ユーザーフォームにコマンドボタンをつける
- Excel ユーザーフォームのコマンドボタンの文字の大きさを変更する
- Excel ユーザーフォームのコマンドボタンの文字の色を変更する-ForeColor
- Excel ユーザーフォームのコマンドボタンの背景色を変更する-BackStylem、BackColor
- Excel ユーザーフォームのコマンドボタンの大きさを変更する-Height、Width
- Excel ユーザーフォームのコマンドボタンの位置を変更する-Top、Left
- Excel ユーザーフォームのコマンドボタンをクリックできないようにする-Enabled
- Excel ユーザーフォームのコマンドボタンを表示・非表示にする-Visible
- Excel ユーザーフォームのコマンドボタンの名前を変更する
- 画像-ユーザーフォーム
- Excel ユーザーフォームに画像を追加する
- Excel ユーザーフォームの画像を画像枠のどこに表示するか位置を設定する-PictureAlignment
- Excel ユーザーフォームの画像枠の表示・非表示を設定する-BorderStyle、BorderColor
- Excel ユーザーフォームの画像枠内の背景色を変更する-BackStyle、BackColor
- Excel ユーザーフォームの画像枠を画像に合わせる-AutoSize
- Excel ユーザーフォームの画像の位置を設定する-Top、Left
- Excel ユーザーフォームの画像を表示したり、非表示にしたりする-Visible
- Excel ユーザーフォームの画像の枠を立体的にする-SpecialEffect
- トラブル
- Excel VBA 行や列を非表示にしたり表示したりする-hidden
- Excel VBAの実行を一時停止させる-Stop
- Excel VBA 数値がどうか判断する-IsNumeric関数