- 締切済み
拡張子の無いファイル内のある文字数より、2文字のデータを置き換えしたい
拡張子の無いファイル内のある文字数より、2文字のデータを置き換えしたいと思ってます。その結果を拡張子の無い同じファイルに上書き(もしくは読み込み時にコピーする事が出来れば、より一層に嬉しい)したいのです。 ※使用するソフトは、EXCEL2003、ACCESS2003もしくはフリーのテキストエディタにてお願いします。 例 ファイル名:KAS データ内容: 12345678901234567890 11111111112222222222 1.KASデータバックアップ 2.KASデータを読み込み 3.11文字目から2文字を A1 にすべて置き換え 4.KASファイルに上書き 変更データ内容: 1234567890A134567890 1111111111A122222222
- みんなの回答 (5)
- 専門家の回答
補足
qyukip殿 詳細な回答をいただき、ありがとうございました。 VBAを知らないので、大変申し訳ないのですが教えてください。 私のイメージでは 1.ABC.xlsを開く 2.「マクロを有効にしますか?」は「OK」 3.フォームにて作成した「置換え」ボタンをクリックする 4.下記の Private Sub CommandButton1_Click() MsgBox "OKボタンを押しました。" Call HHTdata End Sub が実行される 5.お教えいただいたVBAを「Private Sub HHTdata()」としてEnd Subまで実行される。 6.作成したフォームを×で閉じる 7.「_bk」ファイルが作成されている 上記が希望なのですが。。。3.のフォームを起動させること等が分かりません。 よろしくお願いいたします。