新規記事の投稿を行うことで、非表示にすることが可能です。
2018年08月02日
【Excel VBA】Format関数で書式を操作する
Format関数
数値や日付を指定した書式に変換して文字列を返す
Format(数値や日付[,書式])
引数の「数値や日付」は、必ず任意の式を指定する。指定したデータは、引数「書式」に従って変換される
引数の「書式」は省略可能。定義済み書式または表示書式指定文字を指定
期間限定イチ押しグルメが大集合!買うなら楽天市場
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
2018年08月01日
【Excel VBA】オブジェクトとは ※更新※
「オブジェクト」とは、Excelのブック・ワークシート・セル・グラフなどVBAの操作対象となるもの
オブジェクトは階層構造になっている
[Applicationオブジェクト](アプリケーション)
|
[Workbookオブジェクト](ブック)
|
[WorkSheetオブジェクト](ワークシート)
|
[Rangeオブジェクト](セル)
階層構造で表記すると・・
Application.Workbooks("Book1.xlsx").Worksheets("Sheet1").Range("A1").Value = 123
「アプリケーション:Excel全体」の「ブック:Book1.xlsx」の「シート:Sheet1」の「セル:A1」に『123』を入力する
VBAでは、上位オブジェクトを省略することが許されている
セル操作の場合、上位オブジェクトである「ブック」「ワークシート」を省略して
Range("A1").Value = 123
と記述できる
上記の記述を行った場合、そのマクロが記述されているモジュールによって、次のように判断される
●標準モジュールの場合
標準モジュールは、特定のワークシートなどに関連付けられていない汎用のモジュール
標準モジュールで「ブック」「ワークシート」を省略した場合
「アクティブブック」の「アクティブシート」を指定したものと見なされる
●シートモジュールの場合
シートモジュールは、ワークシート「Sheet1」やワークシート「Sheet2」など特定のシートに属するモジュール
シートモジュールで「ブック」「ワークシート」を省略した場合
「アクティブブック」の「そのシートモジュールが属するシート」を指定したものと見なされる
●ブックモジュールの場合
ブックモジュール(ThisWorkbook)は、「Book1」や「Book2」など特定のブックに属するモジュール
ブックモジュールで「ブック」「ワークシート」を省略した場合
「そのブックモジュールが属するブック」の「アクティブシート」を指定したものと見なされる
ThisWorkbookプロパティとPathプロパティ
Excel VBAで現在マクロを書いているブックのフォルダのパスを取得する
(Application.)ThisWorkbook.Path & "text.csv"
Excel VBAで現在マクロを書いているブックの保存されているフォルダにある「text.csv」という名前のファイル
ThisWorkbook.Path:この部分を変更することで好きな場所にあるファイルを開くことができる
期間限定イチ押しグルメが大集合!買うなら楽天市場
【Excel VBA】WorksheetFunctionプロパティでワークシート関数を呼び出す
WorksheetFunctionプロパティ
Excelのワークシート関数を呼び出してVBAのコードで利用する
Application.WorksheetFunction.ワークシート関数名(引数)
「引数」はワークシート関数で使用されている引数を使用
期間限定イチ押しグルメが大集合!買うなら楽天市場
2018年07月31日
【Excel VBA】Round関数【数学/三角関数】
Round関数
指定した小数点位置で丸めた数値を返す
Round(数値[,桁数])
引数の「数値」は、必ず丸めを行う数式を指定
引数の「桁数」は省略可能。丸めを行う小数点以下の桁数を表す数値を指定。
桁数を省略すると、Round関数は整数値を返す
期間限定イチ押しグルメが大集合!買うなら楽天市場
2018年07月30日
【Excel VBA】Int関数とFix関数で整数を返す【数学/三角関数】
Int関数
小数部分を取り除いた整数を返す
Int(数値)
引数の「数値」は、必ず倍精度浮動小数点数型(Double)の数値または任意の有効な数値を指定
Fix関数
小数部分を取り除いた整数を返す
Fix(数値)
引数の「数値」は、必ず倍精度浮動小数点数型(Double)の数値または任意の有効な数値を指定
期間限定イチ押しグルメが大集合!買うなら楽天市場
2018年07月29日
【Excel VBA】Val関数で文字列から数値を取り出す【文字列関数】
Val関数
文字列から数値として有効なデータを返す
Val(文字列)
引数の「文字列」は、必ず任意の文字列式を指定
文字列中に数字以外の文字が見つかると、Val関数は読み込みを中止する
期間限定イチ押しグルメが大集合!買うなら楽天市場
2018年07月28日
【Excel VBA】InStr関数で文字列中の文字を調べる【文字列関数】
InStr関数
指定した文字が最初に見つかった位置を返し、文字が見つからなかった場合には0を返す
InStr([開始位置,]文字列,検索する文字列)
引数の「開始位置」は省略可能。検索の開始位置を表す数式を指定。省略すると、先頭の文字から検索される
引数の「文字列」は、必ず検索対象となる文字列式を指定
引数の「検索する文字列」は、必ず文字列内で検索する文字列式を指定
期間限定イチ押しグルメが大集合!買うなら楽天市場
2018年07月27日
【Excel VBA】Chr関数で文字列を改行する【文字列関数】
2018年07月26日
【Excel VBA】StrConv関数で文字列を変換する【文字列関数】
StrConv関数
文字列を変換の種類で指定して変換をした文字列を返す
StrConv(文字列,変換の種類)
引数の「文字列」は、必ず指定
引数の「変換の種類」は、必ず整数型(Integer)の値または定数を指定
期間限定イチ押しグルメが大集合!買うなら楽天市場
2018年07月25日
【Excel VBA】Replace関数で文字列の文字を置き換える【文字列関数】
Replace関数
特定の文字列を指定した文字列に置き換えて返す
Replace(文字列,検索する文字列,置き換える文字列)
引数の「文字列」は、必ず指定
引数の「検索する文字列」は、必ず指定
引数の「置き換える文字列」は、必ず指定
期間限定イチ押しグルメが大集合!買うなら楽天市場