[ホーム] > [VBScript FAQ 一覧]

VBScript / VBA FAQ



Excel

■ Excelシート上のリストを元にテキストファイルをまとめて置換する
■ VBA Evaluate 関数のエラーをトラップする
■ 指定した範囲のセルの値をクリアする

Excel-VBA

■ Excel でセルの幅を自動で合わせる サンプルコード
■ Excel でダブルクリックで画像を張り付ける (ファイル埋め込み) サンプルコード
■ Excel のセルに交互に文字を挿入するサンプルコード
■ Excel 指定したシートの範囲をcsv で書き出すサンプル
■ Excelのセルに記載されたファイル名を読み取り、そのファイルの中身をセルに代入するサンプルコード
■ Getprivateprofilestring が取得できない
■ GetPrivateProfileString で文字化けする場合の対処のサンプルコード
■ InternetExplorerオブジェクトで "ユーザ定義型は定義されていません"
■ Select Case と最初の Case の間のステートメントおよびラベルが適切ではありません
■ "このプロジェクトのコードは、64ビットシステムで使用するために更新する必要があります" の原因と解決方法
■ "実行時エラー 5: プロシージャの呼び出し、または引数が不正です。"の原因と対処
■ 【コピペ用】IE を Excel のVBAから起動する
■ セルの書式をクリアするサンプル
■ テキストファイルを新規に作成し書き込むサンプル
■ ファイルを読みこみ、1行ごとに出力する
■ 現在のシートに他のシートのセルの値を代入するサンプル
■ 入力されたセルの最後の行数、列数を調べる
■ 複数セルの範囲から文字列を探す
■ 列のすべてのセルをループして処理するサンプルプログラム

インターネット

■ msxml3.dll: Access is denied.
■ URLからパスを取り出すサンプル(ファイル名を除去)
■ URLの文字列からホスト名のみを取り出すサンプル

エラーコード

■ エラーの詳細を表示する

システム動作

■ 現在の時間を表示する
■ 数秒 wait するコマンド (数秒何も処理せず待機するコマンド)

その他

■ Excel セルの中の改行を判定
■ Excelのシート数をカウントするサンプルプログラム
■ Microsoft VBScript コンパイル エラー: 'If' がありません。
■ runtime error. r6002 floating point not loaded.
■ SubMatches 関数のサンプルを紹介します
■ VBA で Getprivateprofilestring で null 文字(ヌル)が含まれてしまう原因と対処
■ VBAで文字変数の内容をコードとして評価して実行する
■ VBScript のprint 文で改行しない方法
■ VBSからバッチファイルを起動する場合の引数指定
■ エラー C2664 'int _wmkdir(const wchar_t *)': 引数 1 を 'const char [xxx]' から 'const wchar_t *' へ変換できません。
■ スペースを含めた引数(パラメータ)が正常に渡らない
■ メッセージボックスを表示し処理を停止する
■ 指定した時間だけwaitする
■ 実行時エラー 1004 アプリケーション定義またはオブジェクト定義のエラーです

データベース

■ Oracle のSQL を実行し、エラーを取得する

ファイル

■ 0バイト(空)のファイルを Windows バッチで一気に削除する
■ VBAでExcel シートの内容をCSV形式で出力
■ VBScriptで csv ファイルを取り込むサンプル
■ ファイルの存在を確認する方法 (PathFileExists)
■ ファイルを作成する (ADODB.Stream)
■ ファイルを作成する (FilesystemObjectを使用したテキストファイル)

フォルダ

■ Scripting.FileSystemObjectオブジェクトの CreateFoldeでフォルダを作成しようとすると、Microsoft VBScript runtime error: File already exists エラーが発生します。しかしフォルダは存在しません。考えられる原因は何でしょうか。
■ ディレクトリの存在を確認してから新規ディレクトリを作成する
■ 再帰的にフォルダを作成する

メール

■ メール送信のVBScript サンプル

演算

■ 数字同士の演算が何故か正常に処理されない

文字列操作

■ フルパスからパスのみ取り出す
■ 改行を含む文字を簡単に処理する便利なテクニック
■ 文字列置換の vbscript 用関数





[ホーム] > [VBScript FAQ 一覧]