[三流君(TOPへ)] −−> [VBAで楽しくプログラミング] −−>

三流君VBAでテキストファイル(textfile)を操作する

通常のテキストファイルを操作する、そんなサンプルです。
概要見て、これだと思うサンプルあったらリンク先に飛んでください
※期待はずれだったら、スミマセン。
また、目的のサンプル無かったら対応遅いけど掲示板にリクエストしてください

テキストファイル処理

[No.3 Dir関数でファイルの存在をチェックする]
dir関数を使用して、ファイルの存在をチェックしました。
開く前にファイルの存在を事前に知っておきたい、そんな時やファイルのリストがほしい時に使います。

[No.27 テキストファイル処理 ファイルへの書き込み]
開けて(Open)、書いて(Print #)、閉めて(Close)の流れを書いてます。

[No.29 テキストファイル処理 ファイルからの読み込み]
書き込みの次は読み込みじゃないけど、
・Input Line #で1行リード
・EOF(No) で、ファイルの終わりをチェック
・Instr関数で文字列を探した
そんなことを書いてます。

[No.31 Write #で ””を付けた書き込み]
””を付けた書き込みをするために、
なんかバカっぽいけど、
ポイントは、””が”なので、”””と書きました。

””の連続表記でかわすのも変なので、
strMOJI = Chr(34) & "なんだかなぁ〜" & Chr(34)
MsgBox strMOJI 'メッセージボックスでテスト表示
と、Chr関数を使用して、
ダブルコーテーションの文字コード34を渡してといった方法もあります。
'&Hで16進数、知ってましたか?
strMOJI = Chr(&H22) & "なんだかなぁ〜" & Chr(&H22)
と、16進数で書くこともできます。 そんなことしないで、
Write # ステートメントを使ってみた、そんなお話です

[No.33 FreeFile関数で空いてるファイル番号を返す方法]
Open 〜 AS #1,Close #1,Print #1 や Write #1
と固定のファイル番号1を使っていたところを、
FreeFile関数を使って空いている番号を取得し使用するテストです。
・ファイル番号が重なるとエラーがでるよ。そんな小話も含めて書いてます

実行時エラー'55': ファイルは既に開かれてます
 (Ken3とゆかいな仲間達?)

[No.102 Excel 範囲を選択して、カンマ区切りのファイルを作る]
Dim objTARGET As Range '選択されたセルの集合
Set objTARGET = Application.InputBox(prompt:="セルを選択", Type:=8)
として、選択されたセルの範囲をCSVファイルに自力でしてみました。
.Value .Value2 .Text なんてプロパティの違いを少し見てみました。

[No.103 あるファイルから指定した行数分データを抜き出す]
必要なデータがファイルの途中から入っている場合
単純に頭の行を空読みして飛ばした、そんな話です


Excel HTML表作成ツールもどき

Excelの選択範囲をHTMLのTABLEにしてみた、下記はそんな話です。
ファイル名を.htmlにしているだけで、ファイル出力部は通常のテキストと変わらないです
[No.80 Excelのセル範囲をHTMLの表(.html)にしてみる]
[No.81 セルの右寄せ、中央寄せをHTMLの表にしてみる]
[No.82 背景色、フォントカラーをHTMLの表にしてみる]
[No.83 改行LFを<BR>などHtml用にエンコードして書き込む]
[No.98 Excelセルの結合を探る、結合セルをHTML表化する]

FTPの設定ファイルを作成してみた

FTP.EXE用の設定ファイル(テキストファイル)を作成してみた、下記、そんなお話です
[No.25 コマンドラインのFTPを使ってみた]
[No.26 FTP -n オプションとuserコマンド]
[No.149 VBAでFTP.EXEを使い、ファイルをアップロードしてみる]

最近発売の雑誌を紹介する

パソコン雑誌です。息抜きや空いた時間に読んで見ては?
  1. MdN (エムディーエヌ) 2008年 06月号
  2. DTM MAGAZINE 2008年 06月号
  3. 日経 Linux (リナックス) 2008年 06月号
  4. ネトラン 6月号 【雑誌】
  5. Design Wave MAGAZINE (デザイン ウェーブ マガジン) 2008年 06月号
  6. ケータイスペシャル 2008年 06月号

ページフッター(リンクなど)

[三流君(TOP ken3.org へ戻る)]
-- [VBA系TOPへ]
---- [VBA系バックナンバー目次へ移動]
------ [VBAでIEを操作 CreateObject("InternetExplorer.application")]・・・実は当店一番人気、VBAでIEを操作するサンプルです
------ [VBAでOutlookの操作 CreateObject("Outlook.Application")]・・・Outlookを使い、メール関係の処理です
------ [Access から Excel 連携 CreateObject("Excel.Application")]・・・人気のAccessからExcelへデータ書き出しなどです
------ [AccessのUserForm/サブフォームを操作]・・・アクセスでフォームを使ったサンプルです
------ [Accessのレポートを操作]・・・レポートを操作してみました
------ [Access クエリー関係やその他関数]・・・あまりまとまってませんが、スポット的な単体関数の解説です
------ [Excel UserForm(ユーザーフォーム)を操作する]・・・エクセルでユーザーフォームを作成して入力などを行ってます
------ [ExcelからAccessを操作する]・・・ExcelからAccessのマクロを起動してみました、
------ [Excel関係 関数、その他]・・・その他Excel関係です
------ [VBAでテキストファイル(*.txt,*.html,*.csv)の操作]・・・テキストファイルを使ったサンプルです
------ [VBA 標準関数関係とその他解説]・・・その他、グダグタ解説してます

blog
-- [三流君の作業日記] ← 日々の作業を少々
-- [通販あしあと] ← 通販ページの足跡を一覧で羅列

書籍の購入

Webだけじゃさすがに勉強しきれないので、プログラミング関係の書籍も読んでみては??

コンピュータ書籍の発送がハヤイ専門店

コンピュータの本・専門店
種類が豊富で探し易いです。※在庫ありが48時間以内発送が急ぎで資料や書籍がほしい時、とても助かります。
お奨め本の目次を見るだけでも勉強になったり

amazon.co.jpでキーワード別チェック

下記、私が設定したキーワードですが、こんな感じで資料や書籍を探ってみては?
[VBA全体を把握する] -- やはり全体をさらっと見たいですよね。
[SQL関連でDB力UP] -- システムはデータベース設計が重要
[ADO接続を探る] -- VBAなのでADO接続を押さえておく
[Windows APIを探る] -- さらにAPIになて知ってれば強力だ!
[.NETを探る] -- と言っても時代は.NETに流れてるし
プログラミング以外でも知りたいことは多くって、
[人間関係] -- で、客先・上司、まわりに気を使い。
[プログラマーの自己啓発] -- プログラムだけじゃなくいろいろと向上したいよ
[コーチング・育成] -- 先輩になったら後輩(部下)の面倒をみてね。
そんなこんなでプログラマーっていろいろと大変なんだってば・・・


2008/05/10 1:49:33