アフィリエイト広告を利用しています

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2018年08月02日

【Excel VBA】Format関数で書式を操作する

excelvba.jpg

Format関数


数値や日付を指定した書式に変換して文字列を返す

Format(数値や日付[,書式])


引数の「数値や日付」は、必ず任意の式を指定する。指定したデータは、引数「書式」に従って変換される
引数の「書式」は省略可能。定義済み書式または表示書式指定文字を指定








期間限定イチ押しグルメが大集合!買うなら楽天市場

タグ:Excel VBA

2018年08月01日

【Excel VBA】オブジェクトとは ※更新※

excelvba.jpg

「オブジェクト」とは、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プロパティでワークシート関数を呼び出す

excelvba.jpg

WorksheetFunctionプロパティ


Excelのワークシート関数を呼び出してVBAのコードで利用する

Application.WorksheetFunction.ワークシート関数名(引数)


「引数」はワークシート関数で使用されている引数を使用








期間限定イチ押しグルメが大集合!買うなら楽天市場

タグ:Excel VBA

2018年07月31日

【Excel VBA】Round関数【数学/三角関数】

excelvba.jpg

Round関数


指定した小数点位置で丸めた数値を返す

Round(数値[,桁数])


引数の「数値」は、必ず丸めを行う数式を指定
引数の「桁数」は省略可能。丸めを行う小数点以下の桁数を表す数値を指定。
桁数を省略すると、Round関数は整数値を返す








期間限定イチ押しグルメが大集合!買うなら楽天市場

タグ:Excel VBA

2018年07月30日

【Excel VBA】Int関数とFix関数で整数を返す【数学/三角関数】

excelvba.jpg

Int関数


小数部分を取り除いた整数を返す

Int(数値)


引数の「数値」は、必ず倍精度浮動小数点数型(Double)の数値または任意の有効な数値を指定


Fix関数


小数部分を取り除いた整数を返す

Fix(数値)


引数の「数値」は、必ず倍精度浮動小数点数型(Double)の数値または任意の有効な数値を指定








期間限定イチ押しグルメが大集合!買うなら楽天市場

タグ:Excel VBA

2018年07月29日

【Excel VBA】Val関数で文字列から数値を取り出す【文字列関数】

excelvba.jpg

Val関数


文字列から数値として有効なデータを返す

Val(文字列)


引数の「文字列」は、必ず任意の文字列式を指定
文字列中に数字以外の文字が見つかると、Val関数は読み込みを中止する








期間限定イチ押しグルメが大集合!買うなら楽天市場

タグ:Excel VBA

2018年07月28日

【Excel VBA】InStr関数で文字列中の文字を調べる【文字列関数】

excelvba.jpg

InStr関数


指定した文字が最初に見つかった位置を返し、文字が見つからなかった場合には0を返す

InStr([開始位置,]文字列,検索する文字列)


引数の「開始位置」は省略可能。検索の開始位置を表す数式を指定。省略すると、先頭の文字から検索される
引数の「文字列」は、必ず検索対象となる文字列式を指定
引数の「検索する文字列」は、必ず文字列内で検索する文字列式を指定








期間限定イチ押しグルメが大集合!買うなら楽天市場

タグ:Excel VBA

2018年07月27日

【Excel VBA】Chr関数で文字列を改行する【文字列関数】

excelvba.jpg

Chr関数


文字コードに対応する値を返す

Chr(文字コード)


引数の「文字コード」は、必ず文字を特定するための長整数型(Long)の値を指定








期間限定イチ押しグルメが大集合!買うなら楽天市場

タグ:Excel VBA

2018年07月26日

【Excel VBA】StrConv関数で文字列を変換する【文字列関数】

excelvba.jpg

StrConv関数


文字列を変換の種類で指定して変換をした文字列を返す

StrConv(文字列,変換の種類)


引数の「文字列」は、必ず指定
引数の「変換の種類」は、必ず整数型(Integer)の値または定数を指定








期間限定イチ押しグルメが大集合!買うなら楽天市場

タグ:Excel VBA

2018年07月25日

【Excel VBA】Replace関数で文字列の文字を置き換える【文字列関数】

excelvba.jpg

Replace関数


特定の文字列を指定した文字列に置き換えて返す

Replace(文字列,検索する文字列,置き換える文字列)


引数の「文字列」は、必ず指定
引数の「検索する文字列」は、必ず指定
引数の「置き換える文字列」は、必ず指定








期間限定イチ押しグルメが大集合!買うなら楽天市場

タグ:Excel VBA
最新記事
検索
<< 2023年01月 >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
タグクラウド
カテゴリーアーカイブ
リンク集
×

この広告は30日以上新しい記事の更新がないブログに表示されております。