X



Excel VBA 質問スレ Part70

レス数が1000を超えています。これ以上書き込みはできません。
0978デフォルトの名無しさん (ワッチョイ 8b01-7S+s)
垢版 |
2021/05/22(土) 18:31:31.81ID:Lbh7lRt50
質問者あっての質問スレですからなあ。
もう少し気を使っていただかないと。
0980デフォルトの名無しさん (ササクッテロロ Spbb-bXkj)
垢版 |
2021/05/24(月) 01:46:42.03ID:SKWG4E+9p
在庫管理でクロス集計表を使ってるんだけど
配列で取り込んだデータをデータがあったセル位置に戻す時って
どう指定してあげればいいの?
【用途】
納期毎に設定される納品数を在庫から引いて
いつ欠品になるか知りたい

伝わるか分からないけど↓
使ってるフォーマット形式
縦列
部品名
在庫

納期
納品数
0984デフォルトの名無しさん (ラクッペペ MMb6-jLf6)
垢版 |
2021/05/24(月) 14:13:14.63ID:NNOyF0WeM
違うよ
クロス集計表の元データの位置に書き戻してやらないとクロス集計表が壊れるじゃないか
そんなの質問者は望んでいないよ。たぶん
0988デフォルトの名無しさん (ワッチョイ 0754-keJv)
垢版 |
2021/05/24(月) 14:55:47.77ID:MUcNJueI0
Cellの値の変更時の処理を記述する為に、WorkSheet_Change イベントを使ってるのですが、
監視対象の Cell をダブルクリックして入力カーソル「|」表示状態になっただけで(値を変更せずに Cell がフォーカスを失っても)、イベントが発生してしまいます。

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

本当に値が変更された時だけ、WorkSheet_Change イベントが発生するようにするにはどうすればいいでしょうか。
0995デフォルトの名無しさん (ワッチョイ 9a4f-uIOb)
垢版 |
2021/05/24(月) 16:19:31.03ID:aftRNFP10
>>989
本当に値が変わったときのみ
Worksheet_Changeイベントを拾うのは恐らく無理。
元々のセル値をとっておき、Worksheet_Changeイベントの処理の中で対象セルの値が変わったを判定して、違っていれば処理を行うようにする。
1000デフォルトの名無しさん (ワッチョイ 9a8e-/g3G)
垢版 |
2021/05/25(火) 02:04:56.40ID:tL58A71i0
お断りします
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 67日 3時間 56分 13秒
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況