ついでに言っとくと、君の「正式な方法が無い」なんて主張には全く説得力が無いが、エラーを想定した処理を例に挙げたのもそうだし、どう見てもバグとしか思えない挙動を仕様とするMSが「方法が無い」などと回答するとは思えないというのは、説得力が有ると思うがねw
ああ、バカはやっぱりバカなんだなあw
今の議論は以下の図式と同じなんだよw
君「これからサイコロをふると必ず6が出る」
俺「君の主張はおかしい」
君は必ず6が出るということを理論的に示さない限り君の主張は通らない。
一方、俺は仮に必ず6が出るということが理論的に示されても問題ない。
理論的に示せていない君の最初の主張をおかしいと言っているのだから。
君がMSから「方法は無い」という回答を勝ち取っても君が自己矛盾に陥っていたという事実は変わらん。
が、そのときはVBAには正式な方法が無いというのを認めてやろう。
これが1点目。
2点目は、確かに俺は少なくとも何らかの方法があるだろうと言っている。
しかし「だろう」だし、その根拠も示している。
それに対して君は何ら反論出来ない状態だ。
つまり、君は反論するための行動を取る必要がある。
俺は君の反論待ちだ。
相手の主張を否定する立場は、自らの何かを正しいとか調べる必要は無い。
相手の主張の問題点を指摘するだけで良いんだね。
これが主張する立場の違いだ。
あと、お前が自己矛盾に陥っている点についても、お前の反論待ちなw
確定してないのに根拠もなく正式な方法が無いなどと言ってたんだからなw
確定してないという根拠w
確定した根拠を示さなければ確定してないということだろw
何言ってんだ?
逆の立場だったらどうなる?
「On Errorが正式な方法だ」
「その根拠は?」
「正式ではない根拠は?」
これでOn Errorが正式な方法だという結論になると思ってるなら笑えるわw
ifで#N/Aのエラーが入っていなければ処理したいのですが、どう書いたらいいですか?
質問です。
あるセルに表示は日付設定で日付を入力すると
その範囲でSQLを呼んでデータを抽出するのですが
一台の端末だけ日付を例えば2019/04/25と入れると
値が2019/04/25(木)と変換されてしまいます。
50台以上ある端末で1台だけの現象ですが原因がわかりません。どのような原因がありえますか?
0985デフォルトの名無しさん2019/04/25(木) 21:12:34.41ID:jFTtrwgp
>>977
そのPCのExcelの設定だろうな。
何を考えてやっているか知らないけど、Excelのセルの書式は文字列にしておいた方が無難。
だいたい見た目を気にしている理由を聞きたい。 >Excelのセルの書式は文字列にしておいた方が無難。
さすがにそれはないw
標準で良い
0987デフォルトの名無しさん2019/04/25(木) 21:29:32.34ID:jFTtrwgp
>>986
それはあなたが想定している使い方の場合でしょ。
質問しているひとはSQLにも触れている。Excelを中心に考えると面倒なことになるよ。 on error goto とか N-BASIC にもあったくらいだし、何をいまさら、という感じがします
0991デフォルトの名無しさん2019/04/25(木) 21:59:43.27ID:jqthfa4A
>>990
そのエラーがなんなのかチェックせずに、ひとくくりにして処理を続行させる構文が存在するから議論になっている。 0994デフォルトの名無しさん2019/04/25(木) 22:15:06.85ID:jqthfa4A
>>993
それは違う。マイクロソフトの説明では特定の操作時はこのエラーしか発生しないと決めつてエラー構文を使えと言ってしまっている。 0996デフォルトの名無しさん2019/04/25(木) 22:19:53.24ID:jqthfa4A
Excel VBAのスレでは話が噛み合わないと思う。
アホくさいけど、エラーが出ないようにVLOOKUPする簡単なやり方がある。
最初に、検索値をそのまま検索される方のシートにコピペしちゃうの。
本当にアホ臭いけど。
0998デフォルトの名無しさん2019/04/25(木) 23:15:13.01ID:AISkc2sG
>>997
おっさん、それじゃ値が二つできてしまう 10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 40日 2時間 42分 25秒