tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: Excelファイルを再び開き、追加記入する方法
投稿日: 2008/01/17(Thu) 19:22
投稿者
> Form1で作成したExcelファイルをForm2や3で呼び出し、
> そこに上書きせずに追加して保存していくにはどうすればいいのでしょうか?

手っ取り早くやろうと思ったら
 ・高さ0の列(または行)の特定セルにどこまで書き込んだかを保存しておく
 ・非表示設定の隠しシートを作り、そこの特定セルにどこまで書き込んだかを保存しておく
のどちらかが楽じゃないですかね?

どこまで書き込んでるかループでいちいちチェックしていくのは
あまり効率的じゃありませんしね。
ただし、この方法はユーザが手でデータを追加や削除する場合には向きません。
不整合になっちゃいますから。

Form2や3からの呼び出しはForm1で作成した時点で
ファイル名やパスが判ってるのでそれを開くだけです。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。