タグ : 自動化
UWSCでの自動化で、あるファイルの内容を読み込んで別のファイルに書き出しする方法
2018-05-13 071350_自動化機能がないソフトの自動化
● UWSCでの自動化で、あるファイルの内容を読み込んで別のファイルに書き出しする方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
// // Dim RowNum //ファイル内の行数を格納する変数をメモリ上に作成 Dim fid //読み込むファイルのフィルのidを格納する変数をメモリ上に作成 Dim fid02 //書き出すファイルのフィルのidを格納する変数をメモリ上に作成 //読み込みたいファイルを開く(あらかじめ「D:\test01-2.txt」を作成しておきます。) file = "D:\test01-2.txt" fid = FOPEN(file,F_READ or F_WRITE) //読み込みたいファイルの行数を取得 RowNum = FGET(fid,F_LINECOUNT) //MSGBOX("全部で" + RowNum + "行あります。") Dim RowStr01[RowNum] //読み込んだファイルの全行の内容を格納するための配列の変数をメモリ上に作成 //配列「RowStr01」に、1行分ずつ、その内容を代入(TABなども含む) for i = 1 to RowNum RowStr01[i] = FGET(fid,i) //MSGBOX(FGET(fid,i)) next //読み込んだファイルを閉じる FCLOSE(fid) //=============================== //書き込みたいファイルを開く fid02 = FOPEN("D:\test02.txt", F_WRITE) //※注:「F_WRITE」は、ファイルが存在しなければ自動生成し、 // 逆に存在すれば、ファイルの内容を上書きしてくれるそうです。 //読み込んだ全行の内容を配列変数の「RowStr01」から1行分ずつ書き込み for i = 1 to RowNum FPUT(fid02, RowStr01[i]) next //書き込んだファイルを閉じる FCLOSE(fid02) MSGBOX("完了しました!") // // |
用語:「SQL」とは?
2018-05-06 90_用語
● 用語:「SQL」とは? ※まえがき 「SQL」は、Excelの「Microsoft Query/QueryTableオブジェクト/ピボットテーブル(PivotCacheオブジェクト)ADO/DAO/Power Que ...
VBAプログラムのコメントは、だらだらと沢山書きましょう。特に売るソフトを作るわけでもない私たち素人はそうしたほうがいいです。なんでもかんでも「プロ」の真似をすると、引継ぎのときに「ハマる」ことになります。「VBAプログラムのコメントはほどほどに。長々と書くのはやめましょう」は絶対に信用しないように!
2018-04-15 080860_基本的なVBAについて
● VBAプログラムのコメントは、だらだらと沢山書きましょう。特に売るソフトを作るわけでもない私たち素人はそうしたほうがいいです。なんでもかんでも「プロ」の真似をすると、引継ぎのときに「ハマる」ことになります。「VBAプ ...
Excelのファイル名に使えない文字(記号)をチェックするVBAプログラムの例
2018-04-14 080860_基本的なVBAについて
● Excelのファイル名に使えない文字(記号)をチェックするVBAプログラムの例 ※間違ってたらすみません。 ※メモ書きなので、自分でも意味不明な箇所も多いです。ごめんなさい。 ※関連Webページ 「ファイル名」 ...
「Excel代替ソフト」の「データ管理のムリ・無駄・ムラ」についてはどう考えたらよいでしょう?代替の無料の表計算ソフトは本当にお得でしょうか?
2018-02-09 09_Bizパソコン技
● 「Excel代替ソフト」の「データ管理のムリ・無駄・ムラ」についてはどう考えたらよいでしょう?代替の無料の表計算ソフトは本当にお得でしょうか? 「Excel代替ソフト」として、無料ソフトの「Google スプレッドシ ...
「Excelの”マクロの記録”は役に立たない」のウソ(僕自身、「専門バカ」にならないように気をつけたいです。)
2018-02-06 09_Bizパソコン技
● 「Excelの”マクロの記録”は役に立たない」のウソ(僕自身、「専門バカ」にならないように気をつけたいです。) よくQ&Aサイトなどで、「Excelの”マクロの記録”は役に立たないから、最初からVBAやっとけ!」など ...
Microsoft Query に、「.txt」や「.csv」といったテキストファイルの内容を「テーブル」として読み込む方法(テキストファイルをMicrosoft Queryの「テーブル」に指定する方法)
2017-11-06 081006_MicrosoftQueryの基本的な操作方法
● Microsoft Query に、「.txt」や「.csv」といったテキストファイルの内容を「テーブル」として読み込む方法(テキストファイルをMicrosoft Queryの「テーブル」に指定する方法) ※間違って ...
用語:データベースとは?
2017-11-06 071701_小規模システムの構築について
● 用語:データベースとは? ※まだ書きかけです。すみません。 ※間違ってたらすみません。 ※メモ書きなので、自分でも意味不明な箇所も多いです 目次 ★ データベースとは? 「リレーショナル・データベース」とは? ★ ...
静的な表=データ管理の「最終形」となる表=クロス集計表、マトリックス表、縦横表、など。
2017-10-17 080301_動的な表と静的な表
● 静的な表=データ管理の「最終形」となる表=クロス集計表、マトリックス表、縦横表、など。 「動的な表」を扱うソフトの代表格 → →「データベースソフト」が多いです。ORACLE(オラクルデータベース)、SQL Serv ...
動的な表=(Excelはもちろん・全表計算ソフトで使える・重要な)「★ データ管理」の「★★ スタート」となる表=テーブル、実表、リスト形式の表、明細表、データベース形式の表
2017-10-17 080301_動的な表と静的な表
● 動的な表=(Excelはもちろん・全表計算ソフトで使える・重要な)「★ データ管理」の「★★ スタート」となる表=テーブル、実表、リスト形式の表、明細表、データベース形式の表 「動的な表」を扱うソフトの代表格 → → ...
Word2010のリボンに、Word2000と同じプログラムコードのコピペでユーザー設定ボタンを生成する。(一応ツールバー単位で)
2017-10-16 080860_基本的なVBAについて
● Word2010のリボンに、Word2000と同じプログラムコードのコピペでユーザー設定ボタンを生成する。(一応ツールバー単位で) ※間違ってたらすみません。 ※メモ書きなので、自分でも意味不明な箇所も多いです。ごめ ...
Excel2010のリボンに、Excel2000と同じプログラムコードのコピペでユーザー設定ボタンを生成する。(一応ツールバー単位で)
2017-10-14 080860_基本的なVBAについて
● Excel2010のリボンに、Excel2000と同じプログラムコードのコピペでユーザー設定ボタンを生成する。(一応ツールバー単位で) ※まだ書きかけです。すみません。 ※間違ってたらすみません。 ※メモ書きなので、 ...
「パソコンを使った分析」の本質を分かってないと、こういう愚かな勘違いをすることになります→【IT プロジェクト失敗の原因は「リレーショナルデータベース」】→本当の失敗の原因は、自分自身の「分析」や「デジタルデータ」に対する無知と、ダメ機械を活かそうという知能が無いこと
2017-10-12 080201_前提:経営者様がExcelで「本当にやりたかったこと」?
● 「パソコンを使った分析」の本質を分かってないと、こういう愚かな勘違いをすることになります→【IT プロジェクト失敗の原因は「リレーショナルデータベース」】→本当の失敗の原因は、自分自身の「分析」や「デジタルデータ」に ...
顧客IDが同じうちは横に値を結合していくマクロの例~SUMIF関数では条件付きの文字列の結合ができないので、その代わりのVBAコード(ただし顧客ID等々ごとにまとめるだけ)
2017-09-26 080860_基本的なVBAについて
● 顧客IDが同じうちは横に値を結合していくマクロの例~SUMIF関数では条件付きの文字列の結合ができないので、その代わりのVBAコード(ただし顧客ID等々ごとにまとめるだけ) ※補足:関数でやる方法について ...
Excel2000・2003~「ピボット」や「Microsoft Query の結果表」にて、ソースの表の指定時にMicrosoft Queryを使った場合の「CommandText(SQL文)」のVBAでの自動変更について
2017-09-16 080860_基本的なVBAについて
● Excel2000・2003~「ピボット」や「Microsoft Query の結果表」にて、ソースの表の指定時にMicrosoft Queryを使った場合の「CommandText(SQL文)」のVBAでの自動変更 ...
Access2000VBA・Excel2000VBA独学~用語:VBAプログラミングでの「メソッド」 について
2017-08-19 075010_Access2000Tips
● Access2000VBA・Excel2000VBA独学~用語:VBAプログラミングでの「メソッド」 について では次に、「メソッド」 についてご説明します。 ・・・とのその前に、長い前置きですみませんが、VBAプロ ...
Access2000VBA・Excel2000VBA独学~用語:VBAプログラミングでの「プロパティ」 について
2017-08-19 075010_Access2000Tips
● Access2000VBA・Excel2000VBA独学~用語:VBAプログラミングでの「プロパティ」 について VBAを覚えるときに重要なことの一つとして「ヘルプを自力でなんとか読めるようになる」ということが挙げら ...
Access2000VBA・Excel2000VBA独学~VBAプログラミングとはどんなプログラミング方式なのか?(詳細版:巷では個々の細かい用語の説明ばかりで、全体像としては、意外と短くはまとめられていないこと)
2017-08-19 075010_Access2000Tips
● Access2000VBA・Excel2000VBA独学~VBAプログラミングとはどんなプログラミング方式なのか?(詳細版:巷では個々の細かい用語の説明ばかりで、全体像としては、意外と短くはまとめられていないこと) ...
Excel2000~ドラッグ一発で済むMicrosoft Query の「リレーション」の利点と、逐一セルに数式を埋めることが必要な・でもきっと多分便利な「VLOOKUP関数」の利点のこと
2017-08-04 080101_Excelで本当にできること
● Excel2000~ドラッグ一発で済むMicrosoft Query の「リレーション」の利点と、逐一セルに数式を埋めることが必要な・でもきっと多分便利な「VLOOKUP関数」の利点のこと ※まだ書きかけです。すみま ...
Excel2000VBA アクティブセルの列の空白セルを、前の行のセルの値で埋めるプログラム
2017-07-18 080860_基本的なVBAについて
● Excel2000VBA アクティブセルの列の空白セルを、前の行のセルの値で埋めるプログラム このプログラムは・・・ →多段的なピボットテーブルの結果を他のシートにコピペして、更に何か集計をしたい時や、 →ピボットテ ...