カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

テキストファイル読み書き関数

'# テキストファイルを一括読み込み
Private Function ReadFile(strFilename As String) As String

    Dim nFNO        As Integer 'ファイル番号
    Dim strData     As String

    nFNO = FreeFile '空ファイル番号取得
    Open strFilename For Input As #nFNO
    strData = StrConv(InputB(LOF(1), #nFNO), vbUnicode)
    Close #nFNO '閉じる

    ReadFile = strData

End Function

続きを読む…»

1,890 views

オートメーション

AccessからOfficeアプリケーションを制御すること

1,940 views

DLookup

[書式]

DLookup("抽出したいフィールド名", "テーブル名", "フィールド名 = 検索値")
DLookup("抽出したいフィールド名", "テーブル名", "フィールド名 = '検索文字列'")
2,408 views

配列変数を再定義するとき

後で要素数を変更したい配列を定義するとき

Dim Str() as String

要素数を変更し再定義

ReDim Str([n]) as String

※最初に要素数を指定し、宣言した場合はReDimを使っての再定義ができません。

配列の内容を残したまま、要素数を増やしたい場合は

ReDim Preserve Str([n]) as String

と再定義します。

3,709 views

CSVファイル SYLK:ファイル形式が正しくありません

CSVファイルを開く際、「SYLK: ファイル形式が正しくありません」と表示されてファイルが開けないエラー

【原因】
A1のセルに「ID」という値(半角)で入っているのが原因

この場合SYLK形式のファイルと誤認識してExcelが読み込もうとするが、実際には形式がまったく違うので正しく読み込めずにエラーになる。

余談だが、省略された用語の正式名称
CSV : Comma Separated Value format
SYLK : SYmbolic Link format

4,863 views