VBA

Excel VBA

ExcelのVBAでGetOpenFilenameメソッドを使ってCSVファイルから読み込んだデータをアクティブセルに貼り付けるサンプルプログラム

GetOpenFilenameメソッドを使いダイアログボックスを表示して選択したCSVファイルのデータをインポートしてアクティブセルを起点に貼り付けるサンプルプログラム。サンプルプログラム中のSplit関数の第二引数に別の区切り記号を指定す...
Excel VBA

ExcelのVBAでADOを使ってAccessのデータをExcelのアクティブセルに貼り付けるサンプルプログラム

ExcelのVBAからADOを利用してAccessのテーブルやクエリー(SQL文含む)、で取得したレコードセットをアクティブセルに貼り付けるサンプルプログラム。今回のサンプルプログラムではCopyFromRecordsetメソッドは使用せず...
VBA

Access VBA:TransferTextを使用せずにVBAでCSVなどの区切り記号つきテキストファイルを既存のテーブルにインポートするサンプルプログラム

AccessのVBAでCSVファイルなどの区切り記号付きテキストファイルをインポートするサンプルプログラムを覚書。[ファイルを開く]ダイアログボックスの表示と組み合わせたサンプルプログラムも作成しておいた。
Excel VBA

Excel VBA:選択した範囲やアクティブセル領域のセルのデータだけをCSV形式でエクスポートするサンプルプログラム

マウスで選択した範囲や、アクティブセル領域(Ctrl + テンキーの"*"をクリックして選択される範囲、VBAで言うと"CurrentRegion")のセルのデータだけをCSV形式のファイルにエクスポートするプログラムを作成したので覚書して...
VBA

Excel VBA:[名前を付けて保存]ダイアログボックスを表示(GetSaveAsFilenameメソッド)して入力されたファイル名を取得する方法

ExcelのVBAを使用してダイアログボックスを表示し、保存するファイル名として入力された文字列を取得するサンプルプログラムを覚え書き。
VBA

Excel VBA:[ファイルを開く]ダイアログボックスを表示(GetOpenFilenameメソッド)してファイル名を取得する方法

ExcelのVBAを使用してダイアログボックスを表示し、選択されたファイルの名前を取得するサンプルプログラム。ExcelのVBAではAccessと違って最初からダイアログボックスを開くための"GetOpenFilename"メソッドが用意さ...
VBA共通

ODBC:udlファイルを使用して接続文字列を簡単に作成する方法

VBやVBAなどでデータベースに接続するプログラムを作る際に接続文字列を打ち込むのはとてもめんどう。"udl"ファイルを使えばダイアログボックス上で設定していけば簡単に接続文字列を作ってくれる。接続文字列作成のためのウィザードみたいな感じ。...
Excel VBA

ExcelのVBA(CopyFromRecordset)でADOを使ってAccessのデータをExcelのアクティブセルに貼り付けるサンプルプログラム

ExcelのVBAでADOを使ってデータベースに接続し、テーブルやクエリー(SQL文を含む)をレコードセットで取得してCopyFromRecordsetメソッドを使用してワークシートのアクティブセルに貼り付けるサンプルプログラムを覚書しまし...
Excel

Excel:入力規則で選択された値によって他のセルの入力規則リストを変更する方法

入力規則の設定されているセルで選択された値によって、別のセルの入力規則のリストを変更する方法をVBAを使用してを作成したので覚書しておく。Accessのフォームなどではよく使う機能で、1つ目のリストで選択された値を基に2つ目のリストに表示す...
Access VBA

Access VBA:ADOでパラメータクエリーを実行してレコードセットを取得するサンプルプログラム

実行時に検索条件となる値(パラメータ)を求めるパラメータクエリーをADOを使用したVBAで実行して結果をレコードセットオブジェクトに取得するサンプルプログラムを覚書。