- 基本操作
- 構文
- ブック操作
- シート操作
- セル操作
- 印刷
- フォーム&コントロール
- 関数
- 演算子
- その他の操作
- Windows API
- 外部アプリケーション連携
- プログラミング(サンプル)
- ツール(サンプル)
基本操作
マクロやVBAでセル(Cells/Range)を指定する方法
構文
ブック操作
ブックを開いたり(Open)・閉じたり(Close)する方法
Excelウィンドウを全画面表示(DisplayFullScreen)する方法
Excelウィンドウの表示サイズを設定(WindowState)する方法
Excelブックの表示サイズを指定(Height・Width)する方法
ブックの内容が変更されたかどうかを判断(Saved)する方法
ブックを保護(Protect)又は保護解除(UnProtect)する方法
ブックがアクティブになった時に発生するイベントプロシージャの作成方法
ブックが非アクティブになった時に発生するイベントプロシージャの作成方法
ブックに新しいシートを追加した時に発生するイベントプロシージャの作成方法
ブック内シートがアクティブになった時に発生するイベントプロシージャの作成方法
ブック内シートがダブルクリックされた時に発生するイベントプロシージャの作成方法
ブック内シートが右クリックされた時に発生するイベントプロシージャの作成方法
ブック内シートが再計算された時に発生するイベントプロシージャの作成方法
ブック内シートが変更された時に発生するイベントプロシージャの作成方法
シート操作
シート見出しを非表示/表示(DisplayWorkbookTabs)にする方法
シートを保護(Protect)又は保護解除(UnProtect)する方法
シートがアクティブになった時に発生するイベントプロシージャの作成方法
シートが非アクティブになった時に発生するイベントプロシージャの作成方法
シートで選択範囲が変更された時に発生するイベントプロシージャの作成方法
シートがダブルクリックされた時に発生するイベントプロシージャの作成方法
シートが右クリックされた時に発生するイベントプロシージャの作成方法
シートが再計算された時に発生するイベントプロシージャの作成方法
シートが変更された時に発生するイベントプロシージャの作成方法
セル操作
アクティブセルのアドレスを取得(Row・Column)する方法
選択したセル範囲のデータをクリア(ClearContents)する方法
入力されているデータをセル幅に合わせて折り返す(WrapText)方法
オートフィルタの設定または解除する(AutoFilter)方法
入力されているレコード件数を数える(Rows.Count)方法
印刷
印刷プレビュー(PrintPreview)で印刷状態を確認する方法
フォーム&コントロール
(フォーム)フォームに各コントロールを配置して画面を作成する方法
(フォーム)フォームがアクティブになった時に処理を実行する方法
(フォーム)フォームが非アクティブになった時に処理を実行する方法
(フォーム)フォームがダブルクリックされた時に処理を実行する方法
(テキストボックス)フォームにテキストボックスを配置する方法
(チェックボックス)フォームにチェックボックスを配置する方法
(オプションボタン)フォームにオプションボタンを配置する方法
(コマンドボタン)クリックした時に実行されるプロシージャを作成する方法
(ListView)フォームにListViewを配置する方法
関数
Left関数の使い方(文字列の先頭から指定文字数分だけを抜き出す)
Right関数の使い方(文字列の右端から指定文字数分だけを抜き出す)
Mid関数の使い方(文字列の指定文字から指定文字数分だけを抜き出す)
Instr関数の使い方(文字列の中から指定の文字位置を特定する)
DateAdd関数の使い方(指定された日数を加算・減算する)
DatePart関数の使い方①(日付の指定した部分を抽出する)
DatePart関数の使い方②(本日が年初から数えて何週目にあたるかを調べる)
DateValue関数の使い方(文字列日付を日付に変換する)
Now関数やTime関数の使い方(現在の日時と時刻を表示する)
Hour関数・Minute関数・Second関数の使い方(時刻から時・分・秒を取り出す)
Year関数・Month関数・Day関数の使い方(日付から年・月・日を取り出す)
TimeValue関数の使い方(文字列時刻を時刻に変換する)
WeekDay関数の使い方(指定した日付から曜日を判定する)
IsNumeric関数の使い方(数値として扱えるかどうかを調べる)
IsDate関数の使い方(日付や時刻として扱えるかどうかを調べる)
LCase関数の使い方(アルファベットの大文字を小文字に変換する)
UCase関数の使い方(アルファベットの小文字を大文字に変換する)
Replace関数の使い方(文字列中にある特定文字を別文字に変換する)
VarType関数の使い方(データ型を調べて結果を数値で返す)
Application.WorksheetFunction.Roundの使い方(数値を四捨五入する)
InputBox関数の使い方(ダイアログボックス内のテキストボックスに入力された文字列を返す)
String関数の使い方(同じ文字を繰り返す横棒グラフの作成方)
IsNull関数の使い方(変数に入力された値がNullかどうかを調べる)
演算子
その他の操作
処理中の画面ちらつきを止める(ScreenUpdating)方法
ステータスバーにメッセージを表示(Application.StatusBar)方法
警告メッセージを非表示にする(Application.DisplayAlerts)方法
OSのバージョン情報を取得(OperatingSystem)する方法
Excelタイトルバーの名前を変更(Application.Caption)する方法
マウスのホイールをズーム機能に設定(RollZoom)する方法
Windows API
コンピュータ名を取得(GetComputerName)する方法
デスクトップの幅と高さを取得(GetSystemMetrics)する方法
Windowsが起動している時間を取得(GetTickCount)する方法
Windowsディレクトリのパスを取得(GetWindowsDirectory)する方法
共有フォルダへマッピング(WNetAddConnection)する方法
マッピング接続を切断(WNetCancelConnection)する方法
外部アプリケーション連携
(Access連携)Accessとの連携をするための事前準備
(Access連携)Accessデータベースに接続する及び切断する方法
(Access連携)Accessテーブル(レコード)に接続する及び切断する方法
(Access連携)Accessテーブルデータを取り込む方法
(Access連携)Accessテーブルデータを検索する方法
プログラミング(サンプル)
(関数38)Application.WorksheetFunction.Round関数のプログラミング例
(転記2)データを同一シート内に転記する方法(For~Next文転記)
(転記3)データを同一シート内に転記する方法(Do~Loop文転記)
(転記5)データを別シートに転記する方法(For~Next文転記)
(転記6)データを別シートに転記する方法(Do~Loop文転記)
(転記8)データを別ブックに転記する方法(For~Next文転記)
(転記9)データを別ブックに転記する方法(Do~Loop文転記)
(条件判断9)Select文とFor~Next文による単純判断
(条件判断10)Select文とFor~Next文による複数判断
(条件判断11)Select文とDo~Loop文による単純判断
(条件判断12)Select文とDo~Loop文による複数判断
(クリア2)セル範囲指定によるクリア処理(セル値の直接指定範囲クリア)
(クリア3)セル範囲指定によるクリア処理(変数を使用したセル指定範囲クリア)
(クリア5)ループによるクリア処理(IF文とFor~Next文によるクリア)
(クリア6)ループによるクリア処理(IF文とDo~Loop文によるクリア)
(クリア7)条件によるクリア処理(Select文によるクリア)
(クリア8)ループによるクリア処理(Select文とFor~Next文によるクリア)
(クリア9)ループによるクリア処理(Select文とDo~Loop文によるクリア)
(計算6)条件に合ったセルを計算(Select文による条件計算)
(計算9)ループによる条件判断での計算(IF文とFor~Next文による計算)
(計算10)ループによる条件判断での計算(IF文とDo~Loop文による計算)
(計算11)ループによる条件判断での計算(Select文とFor~Next文による計算)
(計算12)ループによる条件判断での計算(Select文とDo~Loop文による計算)
(マッチング1)IF文とFor~Next文の組み合わせによるマッチング
(マッチング2)IF文とDo~Loop文の組み合わせによるマッチング
(マッチング3)Select文とFor~Next文の組み合わせによるマッチング
(マッチング4)Select文とDo~Loop文の組み合わせによるマッチング
ツール(サンプル)
ひらがなをカタカナに変換するツール(ひらがなカタカナ変換ツール)
カタカナをひらがなに変換するツール(カタカナひらがな変換ツール)
全角文字列を半角文字列に変換するツール(全角半角変換ツール)
半角文字列を全角文字列に変換するツール(半角全角変換ツール)
小文字を大文字に変換するツール(アルファベット小文字大文字変換ツール)
大文字を小文字に変換するツール(アルファベット大文字小文字変換ツール)
FTPによるファイルを送信するツール(FTPファイル送信ツール)
FTPによるファイルを受信するツール(FTPファイル受信ツール)
使用プリンタポートを取得するツール(プリンタポート取得ツール)
現在ログインしているユーザ名を取得するツール(ログインID取得ツール)
同一列内ダブリ文字をチェックするツール(ダブリデータチェックツール)
文字列前後にあるスペースを削除するツール(文字列前後スペース削除ツール)
現在使用しているIEバージョンを取得するツール(IEバージョン取得ツール)
時間計測ができるデモツールを紹介(ストップウォッチデモツール)
指定された時間で処理が自動実行されるデモツールを紹介(信号機デモツール)
Excelデータのマッチングを目的としたツールを紹介(マッチングツール)
データの転記作業を簡素化するツールを紹介(転記作業簡素化ツール)
ファイルを一覧形式で取得するツールを紹介(登録ファイル一覧取得ツール)
データのバックアップをサポートするツール(バックアップツール)
バーコードラベルを簡易的に作成できるツール(バーコード作成支援ツール)
簡易的に線材使用量を予測できるツール(線材使用量算出ツール)
Outlookを使用したメールを送信するツール(Outlookメール送信ツール)