FSOによるドライブ操作

ファイルシステムオブジェクトによるドライブ操作(1)

Excel VBA ファイルシステムオブジェクト - ドライブ操作に関するページです。ファイルシステムオブジェクトによるドライブ操作メソッド・プロパティの使用方法について説明します。
セル・レンジ

セルのClearメソッド

セルをクリアするには Clear メソッドを使用します。このメソッドを使用すると値、数式、書式、コメントすべてがクリアされます。この他にも値や数式のみをクリアする ClearContents、書式のみをクリアする ClearFormats、コメントのみをクリアする ClearComments などがあります。
FSOの概要

ファイルシステムオブジェクトの生成

ファイルシステムオブジェクトを使用するには、メインのファイルシステムオブジェクトを生成する必要があります。このオブジェクトを生成するには CreateObject 関数を使用します。引数に"Scripting.FileSystemObject"を指定します。
スポンサーリンク
文字列操作

String、Space関数

String 関数は指定した文字コード、または、指定した文字列の先頭文字を繰り返した文字列を返します。Space 関数は指定した数のスペースからなる文字列を返します。
セル・レンジ

セル書式(背景色・パターン)の設定方法

セルの背景色は Interior.Color または Interior.ColorIndex プロパティのどちらかを設定します。セルのパターンは Interior.Pattern プロパティに定数を設定することで変更することができます。
テキストファイル入出力

テキストファイルの新規書き込み方法

テキストファイルを新規作成して出力したり、既存ファイルの内容を上書きしたい場合は Open ステートメントに Output モードを指定します。データを書き込むステートメントには Print # と Write # の2つあります。
ファイル・フォルダ操作

FileLen、LOF関数

FileLen 関数は開かれていないファイルのサイズをバイト単位で返します。この関数を開かれているファイルに使用すると、開かれる前のファイルサイズを返します。LOF関数はOpen ステートメントを使用して開いたファイルのサイズをバイト単位で返します。
文字列操作

LTrim、RTrim、Trim関数

LTrim、RTrim、Trim 関数はそれぞれ文字列の先頭、末尾、両端の空白(半角・全角)を削除します。
ワークブックの操作

ワークブックSaveおよびSaveAsメソッド

Open メソッドで開いたワークブックを同じファイル名で保存したい場合は Save メソッドを使用します。Add メソッドで新規追加したワークブックを保存したい場合は SaveAs メソッドを指定して使用します。
組込ダイアログ

InputBoxメソッド

Application.InputBox は InputBox 関数と同様、マクロ実行中にユーザーからのデータ入力を受け付けるダイアログボックスです。InputBox 関数との主な違いは入力データタイプを指定する引数Typeが指定可能になっているところです。また、ダイアログボックス上のボタン配置なども若干異なります。
スポンサーリンク