本文へスキップ
簡単!!エクセルVBAメモ
簡単!!エクセルVBAメモのページへようこそ!!
基礎、応用を分けてますので、ご利用シーンに合わせご利用してみてください。
1.Excel VBA を始める前に
topics
【初心者向け】
@
マクロ (VBA)とは
A
マクロが使用できるエクセルを作成
B
マクロのボタン表示させる
C
Visual Basic Editorの起動、プログラムの記述
D
マクロの記憶
2.VBAの基本(構文など)
topics
【構文初級】
@
スタートと終了
A
セルの指定(RANGE・CELLS)
B
変数の定義(文字、数字等)
C
四則演算、文字結合
【構文中級】
@
繰り返し処理@(For〜Next)
A
繰り返し処理A(Do〜Loop)
B
条件分岐(If)
C
条件分岐(Select Case)
D
メッセージBOX、インプットBOX(msgbox、inputbox)
E
ブック、シート、セルの指定
F
コピー、カット、貼り付け(Copy、Cut、Paste)
【その他】
@
コマンドメモ(最終行取得、値のクリア、セルに色を塗る、検索(FIND)、ソート 等)
3.VBA応用(使用ケース集)
topics
@
テキストファイルを開く
A
テキストファイルに出力(txt、csvファイルなど)
B
エクセル内検索(複数のエクセル)
C
エクセル差分検知ツール
D
メールの送付(outlook連携)
E
IE操作(WEBより情報取得 ※テキスト情報)
F
IE操作(WEBより情報取得 ※URL取得)
G
IE操作(検索→実行例)
H
IE操作(マウス操作)
I
IE操作関連(座標を取得)
J
タイマー設定
K
ランダム取得
4.関数(使用頻度で抜粋)
topics
【文字列操作系】
@
文字列変換(Format関数)
A
数字列変換(Val関数)
B
数字列チェック(IsNumeric関数)
C
文字列検索(InStr)
D
文字取得(Mid関数)
E
文字取得(Left関数)※左側から取得
F
文字取得(Right関数)※右側から取得
G
文字数取得(Len関数)
H
スペース除外(Trim関数)
I
置換(Replace関数)
J
項目の区切り(Split関数)
【日付関連】
@
現在日付・時刻取得(Now関数)※年月日+時間
A
現在日付取得(Date関数)※年月日
B
現在時間取得(Time関数)※時間
C
年を抽出(Year関数)
D
月を抽出(Month関数)
E
日を抽出(Day関数)
F
時間を抽出(Hour関数)
G
曜日を抽出(WeekDay関数)
このページの先頭へ
コンテンツ
トップページ
top page
プロフィール
profile
問い合わせ
admission
【初心者向け】
@マクロ (VBA)とは
Aマクロが使用できるエクセルを作成
Bマクロのボタン表示させる
CVisual Basic Editorの起動、プログラムの記述
Dマクロの記憶