[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/08 10:06 / Filesize : 292 KB / Number-of Response : 1011
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Excel VBA 質問スレ Part65



1 名前:デフォルトの名無しさん mailto:sage [2020/03/17(火) 16:27:20.88 ID:hh8LiIgR0.net]

ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK

※前スレ
Excel VBA 質問スレ Part64
https://mevius.5ch.net/test/read.cgi/tech/1575297834/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

403 名前:デフォルトの名無しさん mailto:sage [2020/04/17(金) 21:28:25.17 ID:d0l4uzMSd.net]
>>397
プログラムは客のもんなので、そんな話にゃならねーよ。
普通はそうなる。
客のもんになってない例もあるかもしれんが見たこと無い。

404 名前:デフォルトの名無しさん (スプッッ Sdbf-N0vN) mailto:sage [2020/04/17(金) 21:30:17 ID:d0l4uzMSd.net]
>>397
これ、VBAの話ね。
コンパイルする言語の場合はそうでない例があったな。

405 名前:デフォルトの名無しさん (ドコグロ MMeb-h94e) mailto:sage [2020/04/17(金) 21:52:47 ID:z6C6Zgo5M.net]
>>400
> プログラムは客のもんなので

> 他社から引き継いだ

ボロ出し過ぎw

406 名前:デフォルトの名無しさん (ワッチョイ ff8f-Ho7r) mailto:sage [2020/04/17(金) 22:02:00 ID:yYE4gKbd0.net]
いい加減、他人の宿題とか仕事とかに安易に回答与えるのやめたほうが
いいんじゃないかと。

407 名前:デフォルトの名無しさん (ワッチョイ 77ce-Ho7r) mailto:sage [2020/04/17(金) 22:44:22 ID:j6CUwBsl0.net]
大手から零細まで、色々なところで仕事してきたけど、会社によっては日本語の関数とか変数は別に珍しくなかったな

408 名前:デフォルトの名無しさん (アウアウエー Sadf-Ho7r) mailto:sage [2020/04/17(金) 23:04:41 ID:tPgd0P7Wa.net]
現実問題として、VBAで複雑なマクロを書くと重くて動かないと思うんだけどな
それでも我慢して使っているのかな?

409 名前:デフォルトの名無しさん (ワッチョイ ffda-Ho7r) mailto:sage [2020/04/18(土) 08:44:33 ID:FzSpO5p/0.net]
Excelでポリゴンゲー作るとか、
相当極端なことをしない限り大丈夫。

410 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 09:44:05.01 ID:QhOAvRvA0.net]
複雑な処理だからって重くなることはないだろ
重い処理をするから重くなるのであって

411 名前:デフォルトの名無しさん (ワッチョイ 1791-N0vN) mailto:sage [2020/04/18(土) 12:59:54 ID:DE4BsnuO0.net]
>>402
お前、事務員だろ。
自分のボロに気付いて無いw

開発会社で働いたことある奴ならすぐわかる。



412 名前:デフォルトの名無しさん (ワッチョイ 1791-N0vN) mailto:sage [2020/04/18(土) 13:06:18 ID:DE4BsnuO0.net]
>>405
スキルの低い奴はそうなる。
もちろんVBAは遅いけど、VBAで実施するようなことで、どうしても遅くなると想定されるような処理は殆ど無い。
VBAで実施するようなことじゃなければ別だが、そういう話はあまりない。

413 名前:デフォルトの名無しさん (ワッチョイ 1791-N0vN) mailto:sage [2020/04/18(土) 13:08:05 ID:DE4BsnuO0.net]
>>404
話には聞いたことがあるが、自分が目の当たりにしたのは今回が初めてだ。

414 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 13:16:31.33 ID:XwSVwu50d.net]
関数名だけ日本語ってルールにしてるところは見たことがある
意外と見づらくなかった

415 名前:デフォルトの名無しさん (ドコグロ MMbf-h94e) mailto:sage [2020/04/18(土) 13:29:04 ID:bylan2xBM.net]
>>408
> 開発会社で働いたことある奴ならすぐわかる。
なら

416 名前:詳しく説明してみなよ
客のものを勝手に引き継ぐとか犯罪だぞw
[]
[ここ壊れてます]

417 名前:デフォルトの名無しさん (ドコグロ MMdf-h94e) mailto:sage [2020/04/18(土) 13:33:12 ID:jvR0dANmM.net]
>>411
まあ、読むのは慣れだと思う
慣れればそんなに苦じゃないし意味不明な英訳調の関数名や変数名よりマシ
ただ入力がかなり面倒

418 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 13:38:19.65 ID:DE4BsnuO0.net]
>>412
???
日本語が理解出来ない人?

客が依頼していた開発会社を変えただけのことだろ。
10年前依頼されてた開発会社のコメントがソースにあったが、プログラムは客のもんだ。
今、依頼されてるうちの会社がどうして10年前に依頼されてた会社の了解を取る必要がある?

419 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 13:43:26.52 ID:DE4BsnuO0.net]
>>412
というかね、こんなの普通によくあることだぞ。
別会社のコメントなんて何度も見たことある。

開発会社で働いたことあれば、そんな所に違和感なんて感じないだろ。

420 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 13:53:22.59 ID:oUZZgMAe0.net]
ソースコードの著作権をどっちがもつかは契約によるぞ
著作権をシステム会社側がもってるのに違う会社に開示したらそれは違法行為
知らずにやってるってのは昔はよく聞いた

10年前に依頼されてた会社の了解を取る必要はないが
普通はソース開示受けるなら開示元に著作権の確認はする

421 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 14:00:07.44 ID:DE4BsnuO0.net]
>>416
そんなの常識だろ。
だが、そこまで分かってるなら結論も容易に想定出来ると思うんだが。

VBAの開発ではExcelならブックそのものにソースが付いてくるし、実質派遣のような形態も多い。
つまり、契約上客のもんになってると想定するのが普通。



422 名前:デフォルトの名無しさん (ワッチョイ 1791-N0vN) mailto:sage [2020/04/18(土) 14:01:39 ID:DE4BsnuO0.net]
ここで言ってる想定ってお前のことだからな。
そんな想定も出来ずにいちゃもん付ける奴に言ってる。

423 名前:デフォルトの名無しさん (ドコグロ MMdf-h94e) mailto:sage [2020/04/18(土) 14:04:14 ID:p9WER9c7M.net]
>>414-415
> 客が依頼していた開発会社を変えただけのことだろ。
それ引き継ぐなんて言わんだろ
お前の会社から見たら単に客から改修を依頼されただけ
元のソースを別会社が作ってたか客が作ってたかなんて関係ないし

> 日本語が理解出来ない人?
お前の日本語がおかしいだけ
まあどんどん辻褄合わなくなってるだけとも言うがw

424 名前:デフォルトの名無しさん (ワッチョイ 1791-N0vN) mailto:sage [2020/04/18(土) 14:05:27 ID:DE4BsnuO0.net]
>>419
???
言うだろw

日本語を理解出来なかった言い訳が見苦しいw

425 名前:デフォルトの名無しさん (ワッチョイ bf2f-8Jcx) mailto:sage [2020/04/18(土) 15:07:20 ID:oUZZgMAe0.net]
>>419
日本語がおかしいというより、自分の脳内理解が共通認識だって信じて疑わない人だったようだぞ
かまった俺も悪かったが、俺は今後スルーするからお前もそうしろ

426 名前:デフォルトの名無しさん (ワッチョイ d7ac-RTks) mailto:sage [2020/04/18(土) 15:20:13 ID:mWjkYk7T0.net]
スレ違いになってきてるとは思うが。

最初のほうの386には
「そもそもexcelVBAって素人が頑張って自動化してみましたってのが99%なんだから
そういうのをメンテしなきゃならない羽目になったって話だろ」
って書いてあって、
ここ数レスはプログラム(開発資産)として引き継いだ中のVBAソースコードに焦点が当たってるように見える

まず引き受けた方がプロ(仕事としてVBAをやる)として、
前者ならドキュメントとかなくても(時間さえあれば)改修も簡単だろう。
後者ならドキュメント残してないやつ、もしくはそれを知らずにスキルもなく引き受けたやつが悪い。

まあこんな、前提とゴールをあやふやにして不毛で幼稚な言い合いをしたいなら別にスレを立ててろ

427 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 15:25:44.82 ID:R5ze2oyiM.net]
>>420
> 言うだろw
言うのはお前だけなw

>>421
知ったかが盛って語ったら引っ込みつかなくなったパターンだと思う

428 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 15:45:18.98 ID:DE4BsnuO0.net]
>>422
開発やったこと無い奴だから簡単等と言えるw
確かにドキュメントは無いが、あっても他人のコード読むのは大変だぞ。

429 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 15:47:00.47 ID:DE4BsnuO0.net]
>>423
引き継ぎって言葉分かってる?
それに、想像力があれば一番最初の段階で想定できるような話なんだがw

430 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 15:51:30.21 ID:DE4BsnuO0.net]
引き継ぎ 開発でクグったら最初の3つとも他社からの引き継ぎのことが書いてあったわw

開発会社じゃ当たり前のことなんだけどなw

431 名前:デフォルトの名無しさん (ドコグロ MM5b-h94e) mailto:sage [2020/04/18(土) 15:56:09 ID:MLXwdj/hM.net]
でもググったURL



432 名前:デフォルトの名無しさん (ドコグロ MM5b-h94e) mailto:sage [2020/04/18(土) 15:56:30 ID:MLXwdj/hM.net]
は出せないw

433 名前:デフォルトの名無しさん (ワッチョイ 1791-N0vN) mailto:sage [2020/04/18(土) 15:59:10 ID:DE4BsnuO0.net]
>>422
ああ、素人のコードを引き継いだとしたらの話か。
まあ、素人の短い簡単なコードならその通りだな。

まあ、>>394に書いた通り、形の上では開発会社らしき所のコードだし、コード量も多いからねえ。
VBAはそういうの多いんだよ。
形では仕事で受けてても素人のコードとか。

434 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 16:01:12.79 ID:DE4BsnuO0.net]
>>427
出しても構わんがw
マナー的に出してないだけでw

というか、お前もググって見てから言えよ。
事務員の上にググることさえ出来ないのかよw

435 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 16:21:35.89 ID:N9jsIxO7M.net]
出しても構わんけど出せない
うんうん、そうだろねw

436 名前:デフォルトの名無しさん (ワッチョイ 1791-N0vN) mailto:sage [2020/04/18(土) 16:40:22 ID:DE4BsnuO0.net]
>>431
ググれないバカに出してやろうwww

システムの保守ベンダー変更による引き継ぎ
https://www.lanscope.jp/tips/8797/

他社開発システム・アプリケーション保守引継ぎ
https://www.stylez.co.jp/apmt/

他社が開発したシステムを引き継ぎます
https://www.tpc.jp/%E4%BB%96%E7%A4%BE%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E5%BC%95%E5%8F%97/

他社が開発したシステムも開発を引き継ぎ保守します。
https://kusanagi.dht-jpn.co.jp/2019/04/yamahakusanagi/

他会社が受託開発したPHPのWEBシステムを引き継ぎ運用し、その後の改修対応などを行うことがあります。
https://qiita.com/xylitol45@github/items/271f2b8e5de3e62d0840

そのWebサイト・システムの保守引き継ぎます。
https://www.accent.co.jp/lp_hosyu/

437 名前:デフォルトの名無しさん (ワッチョイ 1791-N0vN) mailto:sage [2020/04/18(土) 16:46:17 ID:DE4BsnuO0.net]
>>423
な、お前のような素人だけだよw
客が依頼してた会社を変えて、引き受けたのを引き継ぎとは言わないのはwww

438 名前:デフォルトの名無しさん (ドコグロ MMdf-h94e) mailto:sage [2020/04/18(土) 17:45:11 ID:JSVuvQDyM.net]
必死にググったのは褒めてやるよw
でも、それ運用とか保守の話だろ
そりゃそう言うのは連続してるから引き継ぎって言うだろうけど、10年前の他社のコードの改修を引き継ぎとは言わんわな

439 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 17:51:35.98 ID:HTrBhqa/0.net]
微妙にニュアンスがずれてる気がするけど
わざと?

440 名前:デフォルトの名無しさん (ワッチョイ 1702-nex3) mailto:sage [2020/04/18(土) 19:45:41 ID:SSjF6x8Y0.net]
他でやれ

441 名前:デフォルトの名無しさん (ワッチョイ 1791-N0vN) mailto:sage [2020/04/18(土) 22:46:28 ID:DE4BsnuO0.net]
>>434
必死?
一発で出たぞwww

またボロが出る。
開発は作って終わりだと思っているのか?
普通は保守へと継続していくもんなんだが。
何も知らんのなw



442 名前:デフォルトの名無しさん (ワッチョイ ff8f-Ho7r) mailto:sage [2020/04/18(土) 22:51:16 ID:Yw55XdRL0.net]
>>410
ブラック・ショールズ式ってのが金融の世界にあるんだが、これをググって
初めて日本語の変数見て目が点になったw

443 名前:デフォルトの名無しさん (ワッチョイ 5701-7wDT) [2020/04/19(日) 05:44:09 ID:wxLF5u+B0.net]
質問していいのか?
グラフの近似式をセルにコピペするマクロだ。

444 名前:デフォルトの名無しさん mailto:sage [2020/04/19(日) 06:21:55.35 ID:fnnke5O7M.net]
あらら、他社のコードの保守まで受託してるって話にするの?
そういうケースだと普通はドキュメントも貰ってるはずだけどろくなドキュメントがないって話かな
そんなハイリスキーな受託して>>325みたいな愚痴こぼしてるなら知能の足りない会社と言われてもしょうがないじゃん

まともな会社なら受ける時に調査費用と時間をもらってドキュメントを起こし直す
でないと保守できないから
>>437は保守が何をするのかすらわかってなさそうw

445 名前:デフォルトの名無しさん mailto:sage [2020/04/19(日) 06:29:22.92 ID:NooYP4/SM.net]
>>439
コピペは難しい、普通にセルに直接ぶち込め
って書かれてるぞ
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14139043119

446 名前:デフォルトの名無しさん mailto:sage [2020/04/19(日) 08:34:09.85 ID:/XkpxjBrr.net]
近似式をテキストとしてセルに貼るとこまでできたが、そのテキストから係数を得る方法はないですか

447 名前:デフォルトの名無しさん mailto:sage [2020/04/19(日) 08:38:32.44 ID:/XkpxjBrr.net]
近似式をセルに落とし、計算する作業が大量のあるためです

448 名前:デフォルトの名無しさん mailto:sage [2020/04/19(日) 09:19:45.38 ID:BXvk/jUs0.net]
>>440
プw
引き継ぎって知らんの?
いい加減、恥を晒すだけだぞw
というか、VBA案件だけの話だと思ってる?
爆笑もんだw

1つの客から1つの案件だけのわけね―だろ。
寧ろVBAの開発はメインじゃね―ぞ。
DBにAccessなんて普通は無いんだ。
バックエンドとか知らんの?

449 名前:デフォルトの名無しさん mailto:sage [2020/04/19(日) 09:25:23.89 ID:BXvk/jUs0.net]
>>440
あと、知らんのだろうけど、ドキュメント類についてはVBAの場合はそうならないことが多いんだよ。

今までいろんな案件で仕事したがドキュメント貰ったことなんて記憶に無いくらいだ。
で、ドキュメント作る時間も無いことも多い。

これはVBA案件の特殊性だろうな。
VBAが言語として糞呼ばわりされる原因の1つだろう。

450 名前:デフォルトの名無しさん mailto:sage [2020/04/19(日) 09:40:28.30 ID:VbzAXKcO0.net]
もうウザイから消えろ

451 名前:デフォルトの名無しさん mailto:sage [2020/04/19(日) 09:44:05.10 ID:wN5KW3ZOM.net]
>>446
無理にこのスレに居なくてもいいんですよ



452 名前:デフォルトの名無しさん (ワッチョイ 1701-ycCE) mailto:sage [2020/04/19(日) 10:45:28 ID:Shwu+G580.net]
>>442
近似式a x + bからa とか bを切り出すってこと?
VBA使わずともエクセル関数で出来るでしょ
RIGHT、LEFT、MIDとか駆使しろ

453 名前:デフォルトの名無しさん (ドコグロ MMbf-h94e) mailto:sage [2020/04/19(日) 10:51:03 ID:ARSXQ48qM.net]
>>444-445
今度はAccessガーとか言い出したのか
まあ言い出すのがAccess止まりなのが物悲しいけどねw

ドキュメントも作らずに何を保守するつもりなんだよ
言われたらその場であたふた調べてやっつけ仕事でテキトーに改修するのか?
そう言うクズ会社なのはよくわかったよ

454 名前:デフォルトの名無しさん (アウアウエー Sadf-tHNm) mailto:sage [2020/04/19(日) 11:52:18 ID:olPCwpAZa.net]
自宅待機でストレス溜まってんだろなー

455 名前:デフォルトの名無しさん (ワッチョイ 1791-N0vN) mailto:sage [2020/04/19(日) 12:04:09 ID:BXvk/jUs0.net]
>>449
バーカw
今度はじゃね―よw

ある特定の案件だけと考えるバカに教えてやってるだけ。
客からの要望はたくさんある。
VBAなんてたくさんある中のごく一部なのがむしろ普通。

ドキュメント作らずってw
それは最初に受けた会社に言えよwww
現実を知らないニートにゃ分からないんだろうなw

456 名前:デフォルトの名無しさん (ワッチョイ 1791-N0vN) mailto:sage [2020/04/19(日) 12:05:45 ID:BXvk/jUs0.net]
日本語が通じないんだよな。
ドキュメント残してないのがコッチにされてる。

457 名前:デフォルトの名無しさん (ワッチョイ 1791-N0vN) mailto:sage [2020/04/19(日) 12:08:31 ID:BXvk/jUs0.net]
トヨタ並に名前が知られた客から提示されたのがプログラム本体だけで、それ以外何もありませんってことだって有るんだけどな。
結構昔の話だが。

458 名前:デフォルトの名無しさん (ドコグロ MMeb-h94e) mailto:sage [2020/04/19(日) 12:19:58 ID:FGXaOjnDM.net]
連投バカは日本語が理解できないらしい…
まあ無職の脳内妄想の限界かなw

> まともな会社なら受ける時に調査費用と時間をもらってドキュメントを起こし直す

459 名前:デフォルトの名無しさん (ワッチョイ 1701-xa8R) [2020/04/19(日) 22:09:40 ID:5r3nTnp70.net]
長文質問失礼いたします。

VBAを用いたAsc?コード129〜159、224〜252範囲の文字変換が上手くいきません。
環境:Windows10Pro excel2007 VB6.5

上記以外のアスキーコードでは、
?[Chrを用いた、Asc?コード→文字への変換] → ?[Ascを用いた、文字→Asc?コードへの変換]
の順序で2回変換すると最初と最後でコードが一致します。

しかし、129〜159、224〜252の範囲だと、
?変換では「・」、?変換では「-32443」が出力されます。(129〜159、224〜252の範囲ですべて同じ結果)

変換に適した別のコマンドがある、そもそもこのVerでは動作しない等、アドバイスをよろしくお願いいたします。
※大元の目的としては、オシロスコープから取り込んだ画像バイナリデータを画像データにするため、Asc?コード→文字への変換を行おうとしています。

460 名前:デフォルトの名無しさん (ワッチョイ bf2f-8Jcx) mailto:sage [2020/04/19(日) 22:31:33 ID:oozYSe6W0.net]
文字として表示って、その範囲をどんな文字で表示したいんだ?
画像バイナリデータを画像データって、普通画像データはバイナリなんだが

文字として表示しないならとりあえずAscBとChrB使えば一致するんじゃね

461 名前:デフォルトの名無しさん (ワッチョイ 77ce-Ho7r) mailto:sage [2020/04/19(日) 22:31:47 ID:lQLRo24I0.net]
>>455
アスキーはAsc?じゃなくてAsciiな
あと、画像データはバイナリなのに、どうして文字に変換するのかもわからない

方法が間違ってないとして、どこかでデータが化けてる可能性があるけど、どこが悪いのかその文章だけではわからない
まずは変数の型をチェックかな



462 名前:デフォルトの名無しさん (ブーイモ MMcf-csEB) mailto:sage [2020/04/19(日) 22:58:29 ID:BbIK31/CM.net]
-32443は文字化けした時に表示される文字のコードだから、根本的にデータの受け渡し方法を間違えてる

463 名前:デフォルトの名無しさん (ワッチョイ 9fb5-5bTb) mailto:sage [2020/04/19(日) 23:08:35 ID:Dosl7noD0.net]
覚え初めてまだ三日だけどなかなかエクセル関数のように簡単にはいかんもんだね…
流石入門といえどプログラミング、敷居が高い
(A1:B1)から羅列されてる数字を(C1:D1)に
コピーしてABS関数で絶対数に変換
こんな事すらなかなか難しい

464 名前:デフォルトの名無しさん (ワッチョイ 57ad-LzhE) mailto:sage [2020/04/19(日) 23:11:40 ID:yAfHWdhM0.net]
VBAは覚えることが多いだけで
やってることは関数と大差ない

465 名前:デフォルトの名無しさん (ワッチョイ b77c-IHcq) mailto:sage [2020/04/19(日) 23:18:18 ID:xFnV3YLr0.net]
3日?勉強中とかいって1ヶ月近く経ってない?

466 名前:デフォルトの名無しさん (ワッチョイ 1701-xa8R) [2020/04/19(日) 23:20:42 ID:5r3nTnp70.net]
>>456 >>457
長文の返答失礼します。

>>文字として表示って、その範囲をどんな文字で表示したいんだ?
10進数数字をASCii文字に変換しようとしています。
(66→B 77→M)

>>画像バイナリデータを画像データって、普通画像データはバイナリなんだが
呼び方が不適切だったかもしれません
?画像データ:BM>・・・(Bitmapファイルをテキスト形式で表示したもの)
?画像バイナリデータ:66 77 62 150・・・(上記を10進数変更したもの。オシロスコープからはこの形式でデータを取り込んでいる)

>>あと、画像データはバイナリなのに、どうして文字に変換するのかもわからない
取り込んだ?データを?データ(文字列)に変更、
得られた文字列をファイルに入力し、拡張子を変更して画像ファイルを作成する目的です。

>>文字として表示しないならとりあえずAscBとChrB使えば一致するんじゃね
Chr、ChrB、ChrWでそれぞれ確認したところ、
・Chr
Chr→Asc変換前後で一部データ一致せず。正規データとは一部不一致あり。
・ChrB
ChrB→AscB変換前後で全データ一致。正規データとはほとんど不一致。
・ChrW
ChrW→AscW変換前後で全データ一致。正規データとは一部不一致あり(Chrと正規データの不一致位置と同じ位置)。
※オシロの外付けFDで取り込んだ画像データを正規データ呼んでいます。
※ChrとChrWでは129〜159、224〜252の範囲のデータのみが正規データと不一致だったが、ChrBでは確認した範囲ではすべてのデータが不一致

>>まずは変数の型をチェックかな
オシロスコープから取り込んだ?データは配列のByte型、Chrで文字列に変換した?データはString型です。

467 名前:デフォルトの名無しさん (ワッチョイ 9fb5-5bTb) mailto:sage [2020/04/19(日) 23:33:41 ID:Dosl7noD0.net]
>>461
やったというより訳も分からずここの人にただ完成させてもらっただけだから俺の本当のVBAの勉強はこれからという感じで
おかげで肩の荷が降りて基礎から学べる幸運な情況ですね
変数の宣言やデータ型は何となく理解して
こっから仕事で簡単に自分でやってけそうな関数をこなせるようにしていきたい

ここの列が空白になるまで指定の列に四捨五入した数値を貼り付け
とか絶対数を貼り付け
あとは数値のバラし
とか覚えていって自職場で簡単なVBAのテンプレート作って行けたらいいなと

468 名前:デフォルトの名無しさん (ワッチョイ 1701-xa8R) [2020/04/20(月) 00:04:39 ID:jmR48CvL0.net]
>>458
アドバイスありがとうございます。

大部分(129〜159、224〜252以外)の文字変換は問題なかったですが、今一度変換方法を再確認いたします。

469 名前:デフォルトの名無しさん (ワッチョイ 77ce-Ho7r) mailto:sage [2020/04/20(月) 00:13:41 ID:01IV/2aE0.net]
>>462
もしかして、それって何も変換せずにそのままバイナリファイルに書き出せばいいのでは?
テキストファイルとバイナリファイルの違いは、出力方法はわかってる?

470 名前:デフォルトの名無しさん mailto:sage [2020/04/20(月) 00:54:15.80 ID:3RmvNNii0.net]
>>462
だから例えば130や250という数値をどういう文字にしたいんだ?

>Bitmapファイルをテキスト形式で表示したもの
普通に言うビットマップファイルはバイナリだからテキスト形式で表示なんてできないが

というか、たんにいわゆる.BMPのファイル作りたいって話じゃないのか
お前がいってるBitmapファイルってどんなんだよ
なんにせよ出力したいデータフォーマットちゃんと確認しろ

471 名前:デフォルトの名無しさん (ワッチョイ ff8e-eUuY) [2020/04/20(月) 01:18:49 ID:ayPjQ7gM0.net]
なぜ次から次へと馬鹿が出てくるのか



472 名前:デフォルトの名無しさん (スプッッ Sddf-Ho7r) mailto:sage [2020/04/20(月) 01:59:49 ID:7tfcEhPrd.net]
>>467
外出を自粛したり自宅で仕事する人が増えたから
みんな体力とヒマを持て余してる

473 名前:デフォルトの名無しさん (スフッ Sdbf-Ho7r) mailto:sage [2020/04/20(月) 02:13:58 ID:ngLECqIpd.net]
>>462
Asc?とかASCiiとか、なんでいちいち気持ち悪い書き方をするのか
こんなん入力するのも面倒だろうに
正式には全部大文字でASCII、許容範囲で小文字ascii、賛否ありそうだけど頭だけ大文字Asciiもギリ許せる、どれかにしてくれ

1文字たりとも間違いを許さない厳密さがないとプログラミングは無理だぞ

474 名前:デフォルトの名無しさん mailto:sage [2020/04/20(月) 02:14:21.83 ID:ngLECqIpd.net]
とにかく、説明がへたくそすぎて、何が悪いのかさっぱりわからん
動かない今のプログラムをここにそのまま書いてくれ
たぶんそれ見た方が早い
あとオシロスコープの機種名も

475 名前:デフォルトの名無しさん mailto:sage [2020/04/20(月) 03:07:35.60 ID:HepRq5En0.net]
勉強しても仕事より辛い

476 名前:デフォルトの名無しさん (スフッ Sdbf-csEB) mailto:sage [2020/04/20(月) 03:16:22 ID:0LewM/0Ud.net]
たぶん、こうだな

Open "オシロ画面.bmp" For Binary Access Write As #1 'ファイル名を指定
Put #1, , 変数名 'バイト配列をそのまま全部出力
Close #1 '終了

477 名前:デフォルトの名無しさん (ワッチョイ 77da-Ho7r) mailto:sage [2020/04/20(月) 06:02:11 ID:1SCvgf4l0.net]
>>471
就職先間違えたんじゃね

478 名前:デフォルトの名無しさん mailto:sage [2020/04/20(月) 09:42:05.89 ID:kpWyfGjqd.net]
>>454
日本語が理解出来て無いバカニートはお前だろw

>要望に答えるためには、今動いてるものも解析しないと答えられるわけが無い。
>そのコ一ドが何やってるかわからずに機能追加なんてできるわけが無い。

だから>>325で四苦八苦してるんだろ。
ついでに言うと、こっちはちゃんとドキュメント残してる。
でもな、VBAの場合で今まで見聞きした前任者、前任の会社は残して無いことが非常に多い。

開発やってればそういう話、よく聞く話なんだよ。

479 名前:デフォルトの名無しさん mailto:sage [2020/04/20(月) 09:53:56.27 ID:k6bRrEuIM.net]
>>474
マジで日本語理解できないの?
時系列ってわかる?
それとも無職の妄想だから同じ話を繰り返すしかなくなったのか?w

> まともな会社なら受ける時に調査費用と時間をもらってドキュメントを起こし直す

できてないから今アタフタしてるだけだろ

480 名前:デフォルトの名無しさん mailto:sage [2020/04/20(月) 10:02:13.61 ID:8H2k4fX/d.net]
>>475
???
出来てるから今、四苦八苦してるんだが。
解析に苦労してると書いてるだろうがw

481 名前:デフォルトの名無しさん (スップ Sd3f-N0vN) mailto:sage [2020/04/20(月) 10:04:53 ID:8H2k4fX/d.net]
ついでに言っとくと、正直に言えばたった今じゃねえ。
2週間程度前の話だ。
でも掲示板で、そんな説明することは無いだろ。
どーでも良い話だからな。



482 名前:デフォルトの名無しさん mailto:sage [2020/04/20(月) 10:07:15.13 ID:8H2k4fX/d.net]
>>475
さらにいうと、お前の言うとおりなら、日本にはまともでない会社だらけになっちまうけどなw

483 名前:デフォルトの名無しさん (ドコグロ MM5b-h94e) mailto:sage [2020/04/20(月) 10:21:33 ID:RWBNH8g+M.net]
>>476-477
できてるって何が出来てるんだ?
どんどん話が壊れてるぞ

>>478
他社コードの保守はリスク高いから基本受けないし受けるとしたらそれ相応の対価を要求するなんて常識だぞ
言いなりになってそういうのを受けないと死んじゃうクズ会社なら愚痴ってないでまともに働けよw

484 名前:デフォルトの名無しさん (ブーイモ MMcf-9YMR) mailto:sage [2020/04/20(月) 10:51:40 ID:Smt4njnQM.net]
>>479
常識が通用しない現場なんていくらでもある
お前の経験値が足りないのはよくわかったから、あと15年ぐらい、もっと修羅場を経験してから出直してこい

485 名前:デフォルトの名無しさん (ドコグロ MMdf-h94e) mailto:sage [2020/04/20(月) 12:53:38 ID:zSz1bMm9M.net]
>>480
うん、常識の通じないクズ会社があることは知ってるよ
それが当たり前とか思ってるのが痛々しい
って話ねw

486 名前:デフォルトの名無しさん (アウアウエー Sadf-Ho7r) mailto:sage [2020/04/20(月) 13:20:10 ID:+VtGXs+Fa.net]
>>480
結果的に0から作るのと見積額が変わらなくなることも
0から作った方が見積もりが安いこともよくあるw

487 名前:デフォルトの名無しさん (ブーイモ MMcf-IW4T) [2020/04/20(月) 17:29:22 ID:LK5TIQvQM.net]
C5とD5の平方根をE5に入力する
これをC列が空白になるで行う

のシンプルなコード教えてくだせぇ

488 名前:デフォルトの名無しさん (ワッチョイ ff8e-eUuY) [2020/04/20(月) 17:33:09 ID:ayPjQ7gM0.net]
なぜ次から次へと馬鹿が来るのか

489 名前:デフォルトの名無しさん (ワッチョイ ffcc-Ho7r) mailto:sage [2020/04/20(月) 17:47:32 ID:gp23hNl10.net]
>>483
Columns("C:C").ClearContents

490 名前:デフォルトの名無しさん (ワッチョイ 77ce-Ho7r) mailto:sage [2020/04/20(月) 17:58:37 ID:01IV/2aE0.net]
>>483 意味不明
>>485 なるほど、うまいな

491 名前:デフォルトの名無しさん (ワッチョイ b77c-IHcq) mailto:sage [2020/04/20(月) 20:13:51 ID:Y6XPlQfH0.net]
まともに勉強してないだけだと思う



492 名前:デフォルトの名無しさん (ワッチョイ d7ac-RTks) mailto:sage [2020/04/20(月) 20:20:08 ID:xfj95GQN0.net]
sqr(sqrt)関数あるんだな

493 名前:デフォルトの名無しさん (ワッチョイ 5709-xa8R) mailto:sage [2020/04/20(月) 20:27:38 ID:326Vj6040.net]
皆様は、同一のブック内で複数のマクロがあり、それらの実行時に共通の処理を
させたいとき(実行しますか?の確認メッセなど)どういうコードを
書いておりますでしょうか。
私は開発→挿入→ボタン(フォームコントロール)にそれぞれマクロを登録して
実行させており、これらのボタンclick時に共通イベントを設定しようと
考えているのですが。非効率的でしょうか。

494 名前:デフォルトの名無しさん (ワッチョイ 5709-xa8R) mailto:sage [2020/04/20(月) 20:30:00 ID:326Vj6040.net]
補足です。現在は共通処理sub作って、マクロごとにそれをcallしておりますが、
そのブックで日々マクロが増加してきており、そのcall一行すら面倒になってきました・・・

495 名前:デフォルトの名無しさん (ワッチョイ b77c-IHcq) mailto:sage [2020/04/20(月) 20:37:06 ID:Y6XPlQfH0.net]
辞書登録でもしておくとか

496 名前:デフォルトの名無しさん (オッペケ Sr8b-uk89) mailto:sage [2020/04/20(月) 20:57:06 ID:+CR9zmner.net]
>>489
application.callerとselect caseかな

497 名前:デフォルトの名無しさん (ワッチョイ 5709-xa8R) mailto:sage [2020/04/20(月) 21:57:48 ID:326Vj6040.net]
>>492
おお、vba実行時に処理できるメソッドがあったんですね!
自分の勉強不足でした、大変助かりました。使わせていただきます。

498 名前:デフォルトの名無しさん mailto:sage [2020/04/20(月) 23:00:14.60 ID:mqB9NHYzM.net]
Sub 関数SQRT練習() 'B2とC2の0に対してのズレ量でD2で位置度を求めこれを16行までやる。

Dim SQRT練習 As String
Dim Gyo As Long
Dim Ans As Double
Sqroot = ("SQRT練習")
Sheets(Sqroot).Select
For Gyo = 2 To 16
Cells(Gyo, 4) = Sqr(Cells(Gyo, 2), Cells(Gyo, 3)) * 2
Next
End Sub



499 名前:外ですか?もちろんピコンピコンエラーまくりです。
B1とC1がもしそれぞれ1なら2.828
それぞれ2なら5.657と
なってほしいのですがお手上げです
[]
[ここ壊れてます]

500 名前:デフォルトの名無しさん (ワッチョイ ff8e-eUuY) [2020/04/21(火) 00:41:08 ID:XAeWC18v0.net]
なぜ次から次へと馬鹿が湧くのか

501 名前:デフォルトの名無しさん (ワッチョイ b7e6-R0o5) [2020/04/21(火) 01:54:12 ID:FdhLTsrP0.net]
まさか足し算すら出来ないとは夢にも思わないじゃん



502 名前:デフォルトの名無しさん mailto:sage [2020/04/21(火) 04:14:58.32 ID:uRz5dWGWa.net]
sqrt(4) って 2だよね

503 名前:デフォルトの名無しさん mailto:sage [2020/04/21(火) 04:17:02.05 ID:uRz5dWGWa.net]
vbaではsqrか






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<292KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef