Excelに、部品の注文情報を入力する一覧があります。
そこには、
・ID番号、A列
・部品名、B列
・品番、C列
・出庫日、D列
・担当者名、E列
などの列があります。
このファイルを使用している人達が複数いるため、問題は、Aさんが使用している時に、Bさんが開いて入力すると、保存できず、閉じてしまい、入力内容が更新されないことです。
この問題を解決したいので、{部品の注文情報を入力する一覧}エクセルファイルを開いて、新規作成ボタンをクリックした時に次のようなことをしたいです。
・一覧のデータをバックアップとして保存するbackup.txtファイルを使用する。
【データ形式】
A列から、E列までのデータを「,」でつないだ文字列を、ID番号をキーにして、backup.txtに保存する。
・一覧のデータが保存されなくても、backup.txtには必ず、入力した内容を保存したい。
・新規作成ボタンをクリックした時に、あたらしいID番号を作成するが、backup.txtのID番号の最大値+1 の番号を新規の番号として使用したい。
・E列に値を入力し終わった時点で、backup.txtファイルのデータのなかから、同じID番号の行をみつけて、そこのデータを、A列からE列まで入力した値を「,」でつなげた文字列にして、backup.txtに保存しなおす。
backup.txtの中に、同じID番号が見つからないときは、新規でその行のデータをbackup.txtに追加する処理をする。
このプログラムの作成の仕方についてご教授してくださる方がいたら、ぜひ、教えていただきたいです。
よろしくお願いします。
No.2
- 回答日時:
「共同編集」(新しい機能)か「共有ブック」(古い機能)は?
No.3
- 回答日時:
基本的に編集したいファイルは自分のパソコンのデスクトップに持ってきてそれを編集
編集後名前
ファイル名-氏名-YYYYMMDD-HHMMSS.xls
File-Tanaka-200180114-160600.xls
のようにして
このファイルを元のところにコピー
編集前と編集後印刷して修正のところにはマークをする。
それをファイル化する。
まだ意味が不明です。
だから、CSVファイルで保存すればコンマで区切られたファイルになるの。
あなたが
要望するプログラムを作成すると数十万円するのだから、ここで質問しても無駄だと思います。
No.4ベストアンサー
- 回答日時:
>この問題を解決したいので
だから
>・一覧のデータをバックアップとして保存するbackup.txtファイルを使用する。・・・
と問題を解決する方法を考える。
これをアルゴリズムと呼びますが、
今回の複数のパソコンから同時入力する方法として、
この手法のプログラムを作成するのは大変です。
プロの方に依頼しても、別の方法を勧められるはずです。
例えば
・・・新規作成ボタンをクリックした時に、あたらしいID番号を作成するが、backup.txtのID番号の最大値+1 ・・
Aさんが新規IDで作業中、保存前に
Bさんが新規作成ボタンをクリックした場合 など
その方法は
アクセスなどデータベースの活用です。
あえてエクセルを活用する部分を増やすのであれば
ファイルサーバーなど
・共有フォルダーにアクセスでデータベースのみ作成する。
・それぞれのパソコンにマクロ付エクセルファイルを準備
エクセルからデータベースを参照したり、データの追加をするプログラムを組み込む。
共有するデータベースをエクセルやテキスト(CSV)などで準備してもかまわないのですが
データの追加、修正の度に上書き保存する必要なあるので、時間的な部分で不利です。
アクセスがインストールされているパソコンが一台、データベースが作れるレベルの方が一人
必要ですが・・・
やはり、アクセスが必要なのですかね・・・
エクセルだけでは無理というものですか・・・
仕方がないです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- その他(データベース) c言語の問題です。これを踏まえてコーディングしたいのでおしえていただきたいです。 3 2023/08/03 09:27
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Excel(エクセル) 【条件付き書式】countifsで複数条件を満たしたセルを赤くする方法 2 2023/02/09 23:53
- Excel(エクセル) 製品番号での整列と、検索に関して 3 2023/06/28 19:20
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 入力待ちをして、受け取った正の整数が表す行数だけ既存 4 2022/07/05 10:12
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差し込み印刷の元データファイ...
-
グーグルスプレッドシートで他...
-
VBAでセル値からフォルダ名を取...
-
テキストデータでNULL?
-
拡張子XLSをXTXに変換する方法...
-
共有フォルダの最終アクセス者...
-
EXCELの会計伝票から勘定奉行へ...
-
PCAで、「仕訳データ受入」でデ...
-
CSVファイルがカンマ区切りにな...
-
Word差し込み印刷、フォルダの...
-
ACCESSでの大容量データインポート
-
花子のデータ→エクセルに変換し...
-
tera term proの操作方法について
-
イラレでjpeg出力すると、白ぬ...
-
OneDriveはどちらが「主」でし...
-
既存のエクセルシートに、他のc...
-
IEの設定ファイル保存場所
-
Word2000でvlookup
-
InDesign CSのデータをillustra...
-
ACCESSでエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差し込み印刷の元データファイ...
-
Word差し込み印刷、フォルダの...
-
共有フォルダの最終アクセス者...
-
Word2000でvlookup
-
CSVファイルがカンマ区切りにな...
-
EXCELの会計伝票から勘定奉行へ...
-
VBAでセル値からフォルダ名を取...
-
花子のデータ→エクセルに変換し...
-
PCAで、「仕訳データ受入」でデ...
-
テキストデータでNULL?
-
イラレでjpeg出力すると、白ぬ...
-
アクセスのファイルが勝手に保...
-
OneDriveはどちらが「主」でし...
-
ACCESSでの大容量データインポート
-
イラストレーターでの入稿(画像...
-
excelのファイルを社外の人に送...
-
エクセルnow関数自動更新
-
csvデータをエクセルにおとす?
-
3DCGソフト「blender」が開けない
-
office 365 excel での 外部デ...
おすすめ情報