Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5766 / 13645 ツリー ←次へ | 前へ→

【48989】修正したセルのみ取得したいです。 もりです。 07/5/19(土) 18:31 質問[未読]
【48991】Re:修正したセルのみ取得したいです。 neptune 07/5/19(土) 18:41 発言[未読]
【48992】Re:修正したセルのみ取得したいです。 もり 07/5/19(土) 18:51 お礼[未読]

【48989】修正したセルのみ取得したいです。
質問  もりです。  - 07/5/19(土) 18:31 -

引用なし
パスワード
   お世話になっております。
今VBAで開発中です。
EXCELシートのデータを修正して、修正した情報により、
データベースの更新を行います。
修正したセルの所在行のデータのみを更新したいですが、
セルを修正したかどうかの判断方法は分からないです。
教えて頂けませんか?

【48991】Re:修正したセルのみ取得したいです。
発言  neptune  - 07/5/19(土) 18:41 -

引用なし
パスワード
   こんにちは

▼もりです。 さん:
>セルを修正したかどうかの判断方法は分からないです。
>教えて頂けませんか?
判断方法というのは自分で仕組みを考えなければならないと思います。

第1案
selection_changeイベントで選択されるセル(aとする)を取得、changeイベントが
発生した時、aのデータと比較、違っていればのそのアドレスを記録しておく。

第2案
使用しているセル領域を変数に収めておき、changeイベント発生時に比較
違っていればのそのアドレスを記録しておく。

というのが思いつきます。

【48992】Re:修正したセルのみ取得したいです。
お礼  もり  - 07/5/19(土) 18:51 -

引用なし
パスワード
   ▼neptune さん:
こんにちは。
ご回答有難う御座いました。

教えて頂いた方法でやってみます。

5766 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free