Excel VBA 質問スレ Part60
レス数が1000を超えています。これ以上書き込みはできません。
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part59
https://mevius.5ch.net/test/read.cgi/tech/1549692750/ 質問スレで聞けば教えてくれるかもよ?
MSにきけば教えてくれるかもよ?
何もしなくても問題ないかもよ? 結果が同じなら中身なんて気にするな
そんなに突き詰める程の言語じゃないだろ
サッサと次の仕事しろ >>911
論理が分からないからそういう反応するわけだw
あのね、俺はOn Error使って問題無いの。
A1セルに1を入れるのにRange("A1").Value=1よりもっと良い方法があるかMSに確認するバカとは違う。 >>923
向上心がないとバカのままだよ?w
もう手遅れかもしれないけど… 怪しげな自己啓発のセールストークみたいな問答しやがって
死ね Excel VBAには定義エラーが明示されていないから仕方ないね。
仕様が明確に公表されていないから、全体としてはエラーハンドリングは何かエラーが発生したら、止めるような方針になってしまうのはあたりまえ。 お前らまだOn Error Goto と On Error Resume Next で争ってるのかよ?
俺が昔、あれだけ説明してやったのにw
どちらも Goto とは全く関係ないもので使用して良い
On Error Gotoはtry-catchと違ってネストができないので使いづらくは有るが、
try-catchとOn Error Gotoは本質的に同じもの
例外が発生したら後半部分(catch相当)にジャンプする
On Error Resume Next は 例外が発生したときにジャンプするのではなく
次の行に行くことで例外を使わない戻り値によるエラーと似たような書き方ができるもの
書き方が違うだけでどちらも大差ない
On Error Goto も On Error Resume Next も基本は
例外が発生したら、Err.Numberなどで判定してリカバリ処理を行う
そんだけだろうが >>924
俺はそんな暇人じゃ無いんでね。
もっと有意義な探求をしてる。
お前は一生Range("A1").Value=1よりもっと良い方法を探求してくれwww >>930
> 俺はそんな暇人じゃ無いんでね。
そうなんだ、5chでバカを晒す暇はあるのにねw
> お前は一生Range("A1").Value=1よりもっと良い方法を探求してくれwww
まさかと思うけど
> もっといい方法があるかもよ?
が皮肉だと言うことに気づいてないのか? >>931
ほう、お前はコード書く以外のことはしないというわけかw
俺は完全に手遅れを晒すバカとは違う。
皮肉?
日本語も分からないようだw vbaに向上心も何もないだろう
EXCELの追加機能なんだから全体のルーチン見直したほうがよほど生産性たかまる >>932
> ほう、お前はコード書く以外のことはしないというわけかw
お前は一日中コードしか書かないバカコーダーかよw
> 日本語も分からないようだw
皮肉すらわかってないのか…
向上心がないとこうなるんだな、ちょっと可哀想 自己矛盾という指摘に対して反論出来なくて悔しいのかもしれんが、本論からずれた発言を繰り返してもバカを晒すだけだぞw >>934
www
そうだねえw
つまりアホな探求する程暇人じゃ無いけど5chに書き込む暇はあるよねえ。
バカ以外はそんなこと最初から分かる筈なんだがw 「 ほう、お前はコード書く以外のことはしないというわけかw」
←こういうのが皮肉なんだがw しかし>>932に対しての>>934の返しw
論理性皆無だなw
どうして俺が1日中コード書く人間になるのかね。 本人が何を言おうと草が多いほど知能が低いってみんな知ってるんだよねwwwww
行末wはNG設定しとけwwwwwww >>929
そんな事は当然知っとるわ
今更そんな当たり前の事を知ったかで出しゃばるな
ダセー奴だな >>935
> 反論出来なくて悔しいのかもしれんが、本論からずれた発言を繰り返してもバカを晒すだけだぞw
なんだ自分のことはよくわかってるじゃないかw
あと一日中コード書くとか言い出したアホは>>932な
皮肉とか言い出してるけど、皮肉にしても頓珍漢すぎる >>941
悪かったわw
論理が分からないアホには丁寧に説明しなきゃならんのだな。
俺は1日中コードを書く人じゃないんで
5chに書き込む時間は有るけど、>>930を受けて「5chでバカを晒す暇はあるのにねw」等と書く君は俺が5chに書き込む時間があると想像すらできないような人、つまり君自身は1日中コードを書いているような人なのかい?という問い掛けが>>932なわけだがw
>>932でどうして君じゃなくて俺が1日中コードを書く人になるのか全く理解に苦しむねw 「すげえなあ、君は1日中コード書くような人なんだね。」という皮肉w そもそもドキュメントとか仕様についてMSに確認する話がいつの間にか一日中コード書くとかの話になってる
って言うのが頓珍漢だって言うのに>>942みたいな的外れの解説を必死にされてもどんだけ暇なんだよ?
としか思わんよww コード書く仕事したいがどこも雇ってくれん。
国立の数学の院卒でもね。
歳喰ってから出たやつは価値なしとか。
同期の若い奴らは日立、富士通…のSE待遇で雇用。 >>946
そりゃおめぇ、vbaのスレなんかにおったらアカンで >>946
院まで出てコード書きたいのが優先というのがまずおかしい
院出て SEなんて、せっかくの知識を活かせるとこは殆どないと思う
(たまたま数学を活かせるとこ担当するかもだが)
日立なら中央研究所(今呼び方違うかもしれん)に行け。内容によっては実証コードも書く
数学の知識使って、世の中にないものを生み出せ エリートがコードを書くようにならないといけないと思うよ
ただし受託開発じゃダメだけど >>946
> …のSE待遇で雇用。
羨むべきかかなり微妙じゃね? そもそもexcel vba スレでいうことじゃない >>945
???
MSに確認する話は>>923に対して君が反論出来ない状態にあるから、もう終わったものという認識だが。
君にとっては君の主張である「On Errorは正式では無い」はMSに確認していないから不明ということで自己矛盾。
俺にとってはOn Errorが正式なものでは無いとしても、どっちにしろ正式な方法はあるだろうだろうから「VBAには正式な方法が無い」という君の主張は根拠がないという俺の主張は何ら覆されていない。
そして、俺にとってはOn Errorが正式なものだろうがそうで無かろうが問題とは思っていないのでMSに確認する必要は全く無い。
しかし、君にとっては自らの主張を通すためには君がMSに確認して、しかも「方法は無い。」という回答を引き出す必要がある。 まだやるのかよw
ならお前はまず
>>857
> On Errorしかないのが正式なら同じだし、
> On Error以外に正式なものがあれば問題ないし、
のいずれかが正しいこと示せ
もちろんMSの正式な回答付きでな >>953
www
ここまでバカかよ。
俺は示す必要無いの。
確認する必要もない。
君は示す必要が有るの。
確認する必要もある。
主張する立場の違いと、対偶と逆は違うということを勉強しておいでw ついでに言っとくと、君の「正式な方法が無い」なんて主張には全く説得力が無いが、エラーを想定した処理を例に挙げたのもそうだし、どう見てもバグとしか思えない挙動を仕様とするMSが「方法が無い」などと回答するとは思えないというのは、説得力が有ると思うがねw >>954
なら>>857の主張は取り下げるのね
あと、対偶とか関係ないからw >>955
何を言いたいのか意味不明
追い詰められて饒舌になるのは低能によくある行動だけどな ああ、バカはやっぱりバカなんだなあw
今の議論は以下の図式と同じなんだよw
君「これからサイコロをふると必ず6が出る」
俺「君の主張はおかしい」
君は必ず6が出るということを理論的に示さない限り君の主張は通らない。
一方、俺は仮に必ず6が出るということが理論的に示されても問題ない。
理論的に示せていない君の最初の主張をおかしいと言っているのだから。
君がMSから「方法は無い」という回答を勝ち取っても君が自己矛盾に陥っていたという事実は変わらん。
が、そのときはVBAには正式な方法が無いというのを認めてやろう。
これが1点目。
2点目は、確かに俺は少なくとも何らかの方法があるだろうと言っている。
しかし「だろう」だし、その根拠も示している。
それに対して君は何ら反論出来ない状態だ。
つまり、君は反論するための行動を取る必要がある。
俺は君の反論待ちだ。 相手の主張を否定する立場は、自らの何かを正しいとか調べる必要は無い。
相手の主張の問題点を指摘するだけで良いんだね。
これが主張する立場の違いだ。 >>950
だよね〜。
日本企業のSEなんて、羨むような仕事にありつけることは稀だと思うし、何十年もやりたいことを続けられることはまずない
実力あるなら、googleとかも候補だよね。MSは微妙か…
英語いけるなら >>959
人に主張の根拠を要求するならお前も指摘の根拠を出せって話な
否定だからいいとか頭湧いてるのかよw >>963
だから根拠は出してるし、君の反論待ちなんだがw
根拠は2つも出してるぞ。 >>963
君の主張の問題点を指摘し、君が反論出来ないんだから仕方無いだろw >>966
> だから根拠は出してるし、君の反論待ちなんだがw
> 根拠は2つも出してるぞ。
具体的にレス番示して引用してみw
>>967
言ったはなから連投ww >>968
何でバカにそんな親切なことをしなきゃならんのか分からねえが、以下2つが根拠だ。
>>848
>>894
これに対してのお前の反論は全く意味の無い反論だ。 あと、お前が自己矛盾に陥っている点についても、お前の反論待ちなw
確定してないのに根拠もなく正式な方法が無いなどと言ってたんだからなw >>969
なんの根拠を書いてるんだよ…
お前が書くのは
> On Errorしかないのが正式なら同じだし、
> On Error以外に正式なものがあれば問題ないし、
のいずれかが正しいことの根拠な
>>848は次元数の取得の話じゃないし>>894に至ってはお前の妄想じゃねーかw
念の為にもう一度書いとく
>> 人に主張の根拠を要求するならお前も指摘の根拠を出せって話な
できないなら黙っとけ
>>970
確定してないという根拠を出せよw >>971
バーカw
問題が分かってねーみたいだから君の自己矛盾の話からいこう。
君は「正式な方法が無い」と言っているが確認していないので実際は正式な方法があるか無いか分からないという状態だ。
従って「正式な方法が無い」は間違い。
つまり確認するまでもなく君は間違ってる。
俺の主張は君の理論には間違いがあるというものだから確認する必要はない。
自己矛盾の話においては俺は正式な方法が有るなどとさえ言っていない。
自己矛盾の話とは別に「正式な方法が有るだろう」とは言ってるが、まずは自己矛盾の話を解決してからだ。
本当は一度に解決したいがアホが問題点をきちんと把握してないからしようがない。 確定してないという根拠w
確定した根拠を示さなければ確定してないということだろw
何言ってんだ?
逆の立場だったらどうなる?
「On Errorが正式な方法だ」
「その根拠は?」
「正式ではない根拠は?」
これでOn Errorが正式な方法だという結論になると思ってるなら笑えるわw ifで#N/Aのエラーが入っていなければ処理したいのですが、どう書いたらいいですか? 質問です。
あるセルに表示は日付設定で日付を入力すると
その範囲でSQLを呼んでデータを抽出するのですが
一台の端末だけ日付を例えば2019/04/25と入れると
値が2019/04/25(木)と変換されてしまいます。
50台以上ある端末で1台だけの現象ですが原因がわかりません。どのような原因がありえますか? >>977
最初からセルの書式設定が入力されている。全体ではなく一行目だけどかも見たほうが夜い
ロケールも影響するかもしれない >>973-974
何をごちゃごちゃ言ってるんだよw
人に根拠を要求するなら>>857の根拠出せよって話
簡単なんだろ?
早くしろよw >>977
一般的に、表示(書式)に影響されてはいけない
値を取得して、都合いいように変換して使う
Text(だっけ?)ではなくValueを使う >>980
言ってないよ、俺の想像
てかまだそういうツッコミしかできないのか?w >>983
お前が誰か知らんけどここまでの流れ見てて「まだ」>>980みたいなこと言ってる奴もちょっとおかしいだろw >>977
そのPCのExcelの設定だろうな。
何を考えてやっているか知らないけど、Excelのセルの書式は文字列にしておいた方が無難。
だいたい見た目を気にしている理由を聞きたい。 >Excelのセルの書式は文字列にしておいた方が無難。
さすがにそれはないw
標準で良い >>986
それはあなたが想定している使い方の場合でしょ。
質問しているひとはSQLにも触れている。Excelを中心に考えると面倒なことになるよ。 >>975
If 調べたいやつ = cvErr(xlErrNA) then >>979
ごちゃごちゃwwwwwwwwwwwwwww
ワロタwww
反論出来なくて顔真っ赤ってか?
お前が根拠を示せないことが俺の根拠なんだよw on error goto とか N-BASIC にもあったくらいだし、何をいまさら、という感じがします >>990
そのエラーがなんなのかチェックせずに、ひとくくりにして処理を続行させる構文が存在するから議論になっている。 SQLのBETWEEN句に日付を渡すんだったらセルの書式設定なんて関係ないでしょう
>>981の言う通り >>991
違うよ。
そのエラーが何なのか調べないなんて論外。
だけどエラー処理を通常処理に使うのはダメだっつう主張だったからMSだって正式な処理としてやってる話を突っ込んだら、おかしなことを言い出して、ここまで続いてる。 >>993
それは違う。マイクロソフトの説明では特定の操作時はこのエラーしか発生しないと決めつてエラー構文を使えと言ってしまっている。 >>987
具体的なことが書いてなくてよくわからない
>あなたが想定している使い方
どんな使い方だと考えてる?
SQLで使うとき、標準ではなく文字列にする理由は?
>面倒なことになる
どんな面倒なことになるのでしょう? Excel VBAのスレでは話が噛み合わないと思う。 アホくさいけど、エラーが出ないようにVLOOKUPする簡単なやり方がある。
最初に、検索値をそのまま検索される方のシートにコピペしちゃうの。
本当にアホ臭いけど。 >>997
おっさん、それじゃ値が二つできてしまう >>989
で、
> 人に根拠を要求するなら>>857の根拠出せよって話
には触れないのか?w このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 40日 2時間 42分 25秒 レス数が1000を超えています。これ以上書き込みはできません。