Excel VBA 質問スレ Part70at TECH
Excel VBA 質問スレ Part70 - 暇つぶし2ch987:デフォルトの名無しさん
21/05/24 10:56:44.51 ERBOMeaq0.net
>>980
配列で取り込んだデータをデータがあったセル位置に戻すことが必要な理由とは?

988:デフォルトの名無しさん
21/05/24 12:46:37.40 ipl2L3KHd.net
>>980
配列に取り込んだ時と逆のことをするだけでは
Cells(2, 3) = 配列(2, 3)
みたいに

989:デフォルトの名無しさん
21/05/24 14:13:14.63 NNOyF0WeM.net
違うよ
クロス集計表の元データの位置に書き戻してやらないとクロス集計表が壊れるじゃないか
そんなの質問者は望んでいないよ。たぶん

990:デフォルトの名無しさん
21/05/24 14:19:09.76 LTdpDg+b0.net
誰か質問を説明的に翻訳してくれ

991:デフォルトの名無しさん
21/05/24 14:44:27.07 ircPqyoF0.net
元データが変化するわけじゃないならセルに返す必要ないんじゃないの

992:デフォルトの名無しさん
21/05/24 14:44:58.38 I5I449Rl0.net
結局こうなるわ
コミュニケーションから勉強だな

993:デフォルトの名無しさん
21/05/24 14:55:47.77 MUcNJueI0.net
Cellの値の変更時の処理を記述する為に、WorkSheet_Change イベントを使ってるのですが、
監視対象の Cell をダブルクリックして入力カーソル「|」表示状態になっただけで(値を変更せずに Cell がフォーカスを失っても)、イベントが発生してしまいます。
本当に値が変更された時だけ、WorkSheet_Change イベントが発生するようにするにはどうすればいいでしょうか。

994:デフォルトの名無しさん
21/05/24 14:55:59.69 MUcNJueI0.net
Cellの値の変更時の処理を記述する為に、WorkSheet_Change イベントを使ってるのですが、
監視対象の Cell をダブルクリックして入力カーソル「|」表示状態になっただけで(値を変更せずに Cell がフォーカスを失っても)、イベントが発生してしまいます。
本当に値が変更された時だけ、WorkSheet_Change イベントが発生するようにするにはどうすればいいでしょうか。

995:デフォルトの名無しさん
21/05/24 14:57:27.80 LTdpDg+b0.net
エスパー
福井県立図書館 覚え違いタイトル集
URLリンク(www.library-archives.pref.fukui.lg.jp)

996:デフォルトの名無しさん
21/05/24 14:57:57.69 uCaZzUhZ0.net
そもそも在庫管理なんてexcelでやる内容じゃないしな
外部にdb用意して
excelはそこから参照して
クロスなりなんなり汁

997:デフォルトの名無しさん
21/05/24 16:02:34.89 SNshkRQxd.net
お前らノーパソ?デスクトップ?
MyPCはどっちでプログラミングしてる?

998:デフォルトの名無しさん
21/05/24 16:10:42.22 aftRNFP10.net
そもそもクロス集計をピボットで行ってるのか
SQLでCROSS JOIN使ってるかで
答えが変わるしな

999:デフォルトの名無しさん
21/05/24 16:12:48.27 pNkn+mP6M.net
>>992
MacBook
Windowsはもう持ってないしExcelも一切使わない

1000:デフォルトの名無しさん
21/05/24 16:19:31.03 aftRNFP10.net
>>989
本当に値が変わったときのみ
Worksheet_Changeイベントを拾うのは恐らく無理。
元々のセル値をとっておき、Worksheet_Changeイベントの処理の中で対象セルの値が変わったを判定して、違っていれば処理を行うようにする。

1001:デフォルトの名無しさん
21/05/24 20:24:23.56 m/UNwUrga.net
編集時に同じ値を入力した場合も
変更扱いじゃね

1002:デフォルトの名無しさん
21/05/24 21:45:40.40 aftRNFP10.net
>>996
それって何か意味あるの?

1003:デフォルトの名無しさん
21/05/24 22:50:52.89 ooplu3lnd.net
紙の表を目で追いながら画面を見ずにどんどん入力するとか普通にある
以前と同じかいちいち確認しながらより能率がいいから

1004:デフォルトの名無しさん
21/05/25 01:55:38.61 HvNz/zzH0.net
質問いいですか?

1005:デフォルトの名無しさん
21/05/25 02:04:56.40 tL58A71i0.net
お断りします

1006:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 67日 3時間 56分 13秒

1007:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch