X



Excel VBA 質問スレ Part70

レス数が1000を超えています。これ以上書き込みはできません。
0947デフォルトの名無しさん (ワッチョイ 4e8e-/g3G)
垢版 |
2021/05/21(金) 15:24:51.08ID:xTrBkQ+z0
Ruby馬鹿は>>712のような嘘を書いて逃げる馬鹿
0957デフォルトの名無しさん (ワッチョイ caba-lZiV)
垢版 |
2021/05/21(金) 20:43:58.66ID:7tu/wNc+0
perlなどがない環境もあるので、出来ればすべてVBAで出来ないかと考えています。
>>946
roleが2つ以上の場合は一番最後のroleにある値を取得したと考えております。
0960デフォルトの名無しさん (ワッチョイ 4e8e-/g3G)
垢版 |
2021/05/22(土) 00:36:58.31ID:mcqOhXTe0
馬鹿が作った変な式やマクロのせいで合わないなんてこともある
0963デフォルトの名無しさん (ワッチョイ 4e8e-/g3G)
垢版 |
2021/05/22(土) 01:44:44.93ID:mcqOhXTe0
>>962
初心者というより、ここで質問しなきゃいけないような馬鹿のことだな
0965デフォルトの名無しさん (ワッチョイ 378e-/g3G)
垢版 |
2021/05/22(土) 02:56:17.42ID:vJuB/ZK60
>>964
正しいが悪意を言いだしたらキリがない
馬鹿のくせにで自分には作れると勘違いしている馬鹿も悪意のうちに含めるのならばわからんでもない
無自覚の悪意というこという意味で
0966デフォルトの名無しさん (ワッチョイ 9a4f-uIOb)
垢版 |
2021/05/22(土) 05:49:02.27ID:Tpb6ZbgH0
>>961
Doubleとかの浮動小数点を使う型の場合、IEEE754準拠のために起こるやつのことだね
それは例えば小数点以下4桁までなら通貨型が固定小数点型だから使えるとか
一度割ったときの値が丸めを行うところまで10の倍数掛けて整数桁にしてから計算して、
その後最初に掛けた分で割ってやれば解決するようなことを知らない人が組むとそうなるわけで
別にEXCEL VBAに限ったことじゃないし、組む人の問題だよ
JavaみたいにbigDecimal型とか持ってる言語もあるにはあるけどね

後、VBAでは四捨五入も銀行丸めになるから
それがイヤならWorksheetFunctionでRound使うとかね。
0968デフォルトの名無しさん (ブーイモ MM7f-AlZ6)
垢版 |
2021/05/22(土) 07:51:26.87ID:qSrTa/6NM
分からないことが何か分からないぐらい分からないとそういう質問になるのはよくあることだと思うよ
だから何が分からなくて悩んでいるのかを想像して答えられる範囲で答えるのがベターじゃないかな
それが回答者にとって勉強になる事だってあるだろうし

質問者も答えを咀嚼した上で追加で疑問点が出るなら質問してもらって構わないし、答えを理解できなかったらどの部分が分かりづらかったか聞けばいい
質問スレで何か質問するとバカだのアホだの言われるような質問しづらい雰囲気なのは本末転倒でしょう
0970デフォルトの名無しさん (JP 0H7f-4P7j)
垢版 |
2021/05/22(土) 08:18:32.56ID:6qbME2XxH
直接の会話だと不明点を確認しながら進めるのが普通なのに、掲示板だと後出しと言われる風潮はいいかげん頭が固すぎると思うなの
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を超えています。これ以上書き込みはできません。

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