ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part52
http://mevius.5ch.net/test/read.cgi/tech/1517052305/
探検
Excel VBA 質問スレ Part53
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/04/27(金) 19:02:38.39ID:+ocy8bIv581デフォルトの名無しさん
2018/05/06(日) 20:22:24.02ID:c6V5Tk/M >>580
仕事でVBAを押し付けられた鬱憤をぶつけるのにちょうどいい
仕事でVBAを押し付けられた鬱憤をぶつけるのにちょうどいい
582デフォルトの名無しさん
2018/05/06(日) 20:22:54.35ID:hMxfhnzD583デフォルトの名無しさん
2018/05/06(日) 20:24:58.49ID:Ka8bfK6G >>582
都合がいいも何もスレタイを見ろよ
都合がいいも何もスレタイを見ろよ
584デフォルトの名無しさん
2018/05/06(日) 20:25:15.78ID:2V8AEwcJ > でなければ何故このスレに
> ずっといるのかと言うことになる
アホが必死になって反論するのをからかってるだけだろww
> ずっといるのかと言うことになる
アホが必死になって反論するのをからかってるだけだろww
585デフォルトの名無しさん
2018/05/06(日) 20:32:07.06ID:c6V5Tk/M VBAerならVBAコードで語れよ
俺を感心させるようなVBAコードなんざ書けねえんだろ?
ならゴミと言われても仕方ねえじゃんか
俺を感心させるようなVBAコードなんざ書けねえんだろ?
ならゴミと言われても仕方ねえじゃんか
586デフォルトの名無しさん
2018/05/06(日) 20:33:46.60ID:WI8S4nUT >>581
仕事場ではPSの優位性を上司に論じたりはしないの?
仕事場ではPSの優位性を上司に論じたりはしないの?
587デフォルトの名無しさん
2018/05/06(日) 20:38:16.54ID:Ka8bfK6G 要するにRubyだかなんだかのメインの仕事で使えなくて事務仕事に回された無能ってオチか
588デフォルトの名無しさん
2018/05/06(日) 20:49:26.95ID:c6V5Tk/M >>586
おう啓蒙してるよ
おう啓蒙してるよ
589デフォルトの名無しさん
2018/05/06(日) 20:50:57.38ID:c6V5Tk/M >>587
なになに自己紹介?
なになに自己紹介?
590デフォルトの名無しさん
2018/05/06(日) 20:52:16.31ID:WI8S4nUT591デフォルトの名無しさん
2018/05/06(日) 20:53:03.16ID:2V8AEwcJ592デフォルトの名無しさん
2018/05/06(日) 20:59:23.99ID:cLRBXgZI VBA以外禁止って話、なくはないんだろうけどニッチ過ぎないか?
あまり聞いたことがない
あまり聞いたことがない
593デフォルトの名無しさん
2018/05/06(日) 21:00:59.91ID:c6V5Tk/M594デフォルトの名無しさん
2018/05/06(日) 21:03:14.24ID:WI8S4nUT 他所から最近来た人は知らないだろうけど
これでも大分ユルくなったんだよ
前は命令系が殆ど一緒のvb6ですら禁止にするか
コード載せることすら禁止にするかで
大揉めに揉めて荒れまくった時代も有ったし
これでも大分ユルくなったんだよ
前は命令系が殆ど一緒のvb6ですら禁止にするか
コード載せることすら禁止にするかで
大揉めに揉めて荒れまくった時代も有ったし
595デフォルトの名無しさん
2018/05/06(日) 21:08:16.36ID:c6V5Tk/M >>592
VBA以外は禁止って頭の悪いルールでOS標準搭載のプログラムを縛るとOSが動かなくなっちゃう
なのでそんな環境は現実的には珍しいどころか存在しない
マインスイーパーはダメなどブラックリスト的に禁止する会社は多くはないが存在する
しかしブラックリストを採用してる会社でもコマンドプロンプトやパワーシェルを禁止する会社はごくわずか
なぜならそれらを禁止すると日常的な端末の管理作業に支障をきたす可能性があるから
VBA以外は禁止って頭の悪いルールでOS標準搭載のプログラムを縛るとOSが動かなくなっちゃう
なのでそんな環境は現実的には珍しいどころか存在しない
マインスイーパーはダメなどブラックリスト的に禁止する会社は多くはないが存在する
しかしブラックリストを採用してる会社でもコマンドプロンプトやパワーシェルを禁止する会社はごくわずか
なぜならそれらを禁止すると日常的な端末の管理作業に支障をきたす可能性があるから
596デフォルトの名無しさん
2018/05/06(日) 21:11:30.28ID:Ka8bfK6G プログラムとプログラム言語の違いが分かってないヤツが仕事早いって自称してるのか
ようやくコイツの面白いところ見つけたわ
ようやくコイツの面白いところ見つけたわ
597デフォルトの名無しさん
2018/05/06(日) 21:13:39.80ID:WI8S4nUT598デフォルトの名無しさん
2018/05/06(日) 21:14:11.38ID:kBGBSRI1 でも将来会社のPCをSモードにしようなんて話になったら
本気でVBAしか選択肢が無くなる
そんで万一VBAのサポートが終わったらローカル開発終了の危機
本気でVBAしか選択肢が無くなる
そんで万一VBAのサポートが終わったらローカル開発終了の危機
599デフォルトの名無しさん
2018/05/06(日) 21:15:19.54ID:hMxfhnzD600デフォルトの名無しさん
2018/05/06(日) 21:16:09.68ID:c6V5Tk/M601デフォルトの名無しさん
2018/05/06(日) 21:18:19.97ID:WI8S4nUT >>600
簡単に出来るならそっちを選択すればいいんじゃないの?
簡単に出来るならそっちを選択すればいいんじゃないの?
602デフォルトの名無しさん
2018/05/06(日) 21:35:22.99ID:hMxfhnzD603デフォルトの名無しさん
2018/05/06(日) 21:40:40.41ID:Ka8bfK6G >>581の方が具体例だけどな
VBA以外も許容される仕事なら鬱憤がたまるわけもなし
VBA以外も許容される仕事なら鬱憤がたまるわけもなし
604デフォルトの名無しさん
2018/05/06(日) 21:43:37.77ID:cLRBXgZI じゃあ「VBA以外のプログラミング環境を使うことが許されない会社」は都市伝説だった
で
で
605デフォルトの名無しさん
2018/05/06(日) 21:43:41.50ID:49zJQseC Excelシートに対してSQLで操作するのはまったく勧められない。
おまけ機能だから変な制約にはまりやすい。
おまけ機能だから変な制約にはまりやすい。
606デフォルトの名無しさん
2018/05/06(日) 21:46:15.91ID:WI8S4nUT >>602
そりゃ知らないだけじゃないの?
今は少なくともWindows入っていればVBSもあればJavaScriptもあるしSellだって普通に使えるはず。
まぁ各言語で向き不向きはあるだろうけどね。
そりゃ知らないだけじゃないの?
今は少なくともWindows入っていればVBSもあればJavaScriptもあるしSellだって普通に使えるはず。
まぁ各言語で向き不向きはあるだろうけどね。
607デフォルトの名無しさん
2018/05/06(日) 21:52:40.85ID:hMxfhnzD >>606
使えることと使っていいかどうかは別の話
使えることと使っていいかどうかは別の話
608デフォルトの名無しさん
2018/05/06(日) 21:54:15.12ID:WI8S4nUT609デフォルトの名無しさん
2018/05/06(日) 21:55:47.66ID:cLRBXgZI >>605
SELECTだけならほげ問題ない
SELECTだけならほげ問題ない
610デフォルトの名無しさん
2018/05/06(日) 21:56:12.41ID:hMxfhnzD >>608
ほんとにあるかどうかは知らんけどね w
ほんとにあるかどうかは知らんけどね w
611デフォルトの名無しさん
2018/05/06(日) 21:59:36.63ID:c6V5Tk/M612デフォルトの名無しさん
2018/05/06(日) 22:07:51.20ID:cLRBXgZI613デフォルトの名無しさん
2018/05/06(日) 22:09:25.86ID:WI8S4nUT w
614デフォルトの名無しさん
2018/05/06(日) 22:09:37.70ID:vglAnW1b お前が鬱憤たまろうがどうなろうが知ったことか
615デフォルトの名無しさん
2018/05/06(日) 22:13:22.80ID:vAd5Ebd9 VBAの開発案件なんて初めて聞いたわ。
616デフォルトの名無しさん
2018/05/06(日) 22:15:55.67ID:c6V5Tk/M >>612
VBAじゃ無理
VBAじゃ無理
617デフォルトの名無しさん
2018/05/06(日) 22:19:39.41ID:WI8S4nUT618デフォルトの名無しさん
2018/05/06(日) 22:20:31.61ID:cLRBXgZI 秀逸美マクロの広告がTLにあふれる
619デフォルトの名無しさん
2018/05/06(日) 22:40:05.16ID:eFdUTltV >>582
ハァ...
あのね、状況次第なんだよ。
日本語ワカリマスカ?
だからその時に適したの使えって何度となく言ってるだろ。
ファイルが増えちゃうのはダメってのも、職場環境も状況なんだよ。
で、VBAでダメってことが殆ど無いんだよ。
3行が10行に増えてダメって状況なんて殆ど無いんだ。
バージョン管理は俺は別言語使ってる。
面倒とか言ってる奴はちょっとレベルが低いかと思う。
面倒ではない。
セキュリティ面での問題だ。
そして、Excelで本格的なバージョン管理しなきゃならん程のコードを書くこと自体殆ど無い。
そういう場合はそもそもExcel使わない方向を考えるだろう。
Excel開かずにExcelファイル作るだけならもうExcelの範囲外だ。
当然VBAに適していない。
もっとも別のOfficeアプリからならVBAに適した範囲だけど。
ハァ...
あのね、状況次第なんだよ。
日本語ワカリマスカ?
だからその時に適したの使えって何度となく言ってるだろ。
ファイルが増えちゃうのはダメってのも、職場環境も状況なんだよ。
で、VBAでダメってことが殆ど無いんだよ。
3行が10行に増えてダメって状況なんて殆ど無いんだ。
バージョン管理は俺は別言語使ってる。
面倒とか言ってる奴はちょっとレベルが低いかと思う。
面倒ではない。
セキュリティ面での問題だ。
そして、Excelで本格的なバージョン管理しなきゃならん程のコードを書くこと自体殆ど無い。
そういう場合はそもそもExcel使わない方向を考えるだろう。
Excel開かずにExcelファイル作るだけならもうExcelの範囲外だ。
当然VBAに適していない。
もっとも別のOfficeアプリからならVBAに適した範囲だけど。
620デフォルトの名無しさん
2018/05/06(日) 22:45:19.58ID:eFdUTltV >>592
VBA以外が禁止なんじゃ無いの。
勝手に他アプリが入れられないということ。
だからPSについてはこのデメリットは無いと思ってるよ。
ただ、PSについて言えばExcel.Application使う限りメリットがあまり感じられない。
VBA以外が禁止なんじゃ無いの。
勝手に他アプリが入れられないということ。
だからPSについてはこのデメリットは無いと思ってるよ。
ただ、PSについて言えばExcel.Application使う限りメリットがあまり感じられない。
621デフォルトの名無しさん
2018/05/06(日) 22:48:28.79ID:eFdUTltV622デフォルトの名無しさん
2018/05/06(日) 22:51:53.77ID:c6V5Tk/M623デフォルトの名無しさん
2018/05/06(日) 22:52:47.13ID:c6V5Tk/M >>621
PowerShellよりエレガントに実装することが無理
PowerShellよりエレガントに実装することが無理
624デフォルトの名無しさん
2018/05/06(日) 22:55:37.59ID:WI8S4nUT625デフォルトの名無しさん
2018/05/06(日) 23:01:08.00ID:5pacMdKU で、insertはlinestに変換できたの?笑
626デフォルトの名無しさん
2018/05/06(日) 23:05:49.08ID:eFdUTltV627デフォルトの名無しさん
2018/05/06(日) 23:08:19.79ID:c6V5Tk/M628デフォルトの名無しさん
2018/05/06(日) 23:10:46.76ID:eFdUTltV629デフォルトの名無しさん
2018/05/06(日) 23:13:44.46ID:eFdUTltV630デフォルトの名無しさん
2018/05/06(日) 23:21:52.93ID:eFdUTltV というかさ、どんな処理でPSがエレガントだと言ってるんだ?
それも示さずにエレガント言っててもまるっきり説得力無い。
それも示さずにエレガント言っててもまるっきり説得力無い。
631デフォルトの名無しさん
2018/05/06(日) 23:22:49.12ID:c6V5Tk/M >>629
3行で済むものが10行になるなら
300行で済むものが1000行になるんだぜ
3000行で済むものが10000行になるんだぜ
700行、7000行も無駄なコード書くとかバカの極みじゃん?
3行とか30行の使い捨てスクリプトしか書かない事務員さんにはあまり違いを実感できんのかもしれんな
3行で済むものが10行になるなら
300行で済むものが1000行になるんだぜ
3000行で済むものが10000行になるんだぜ
700行、7000行も無駄なコード書くとかバカの極みじゃん?
3行とか30行の使い捨てスクリプトしか書かない事務員さんにはあまり違いを実感できんのかもしれんな
632デフォルトの名無しさん
2018/05/06(日) 23:24:16.41ID:c6V5Tk/M633デフォルトの名無しさん
2018/05/06(日) 23:38:53.72ID:WI8S4nUT >>632
ちなみに分かり易く
Thisworkbook.Sheets(1).Cells(1,1) = “Hello World!”
をSPで書いてみてよ。
別にエレガントじゃなくてもいいから。
どうなる?
ちなみに分かり易く
Thisworkbook.Sheets(1).Cells(1,1) = “Hello World!”
をSPで書いてみてよ。
別にエレガントじゃなくてもいいから。
どうなる?
634デフォルトの名無しさん
2018/05/06(日) 23:41:26.14ID:FekT53QX VBA以外本当に知らねえんだなっていうのがよくわかるレス
635デフォルトの名無しさん
2018/05/06(日) 23:44:07.99ID:eFdUTltV636デフォルトの名無しさん
2018/05/06(日) 23:45:59.78ID:FekT53QX なるんだよなぁ
637デフォルトの名無しさん
2018/05/06(日) 23:49:18.80ID:WI8S4nUT638デフォルトの名無しさん
2018/05/06(日) 23:59:41.16ID:eFdUTltV639デフォルトの名無しさん
2018/05/07(月) 00:09:41.02ID:VrG5Qe7h やっぱり何でも一長一短ってことなのかねぇ
640デフォルトの名無しさん
2018/05/07(月) 00:30:56.23ID:2GsMdZCO641デフォルトの名無しさん
2018/05/07(月) 00:36:32.19ID:ASE9lfG3642デフォルトの名無しさん
2018/05/07(月) 00:42:30.20ID:ASE9lfG3643デフォルトの名無しさん
2018/05/07(月) 02:47:38.46ID:gEoc9wfl 自分が大好きなPowerShellが人気なくてスレも過疎ってるからって人が多いVBAスレを荒らしに来てる人に構いすぎでは?
644デフォルトの名無しさん
2018/05/07(月) 05:33:28.01ID:MQV1S2kZ 教えていただきたいのですが、プロジェクトを表示させないようにしたいのですが、可能でしょうか?
表示用にロックだとネット上に、解除方法が出ているので客先で解除されトラブルが起きてしまったことがあるので、簡単には解除出来ないようにロックしたいと考えています。
有料ソフト購入以外で、方法がありましたら教えて下さい。
表示用にロックだとネット上に、解除方法が出ているので客先で解除されトラブルが起きてしまったことがあるので、簡単には解除出来ないようにロックしたいと考えています。
有料ソフト購入以外で、方法がありましたら教えて下さい。
645デフォルトの名無しさん
2018/05/07(月) 05:59:56.96ID:CphezDVS646デフォルトの名無しさん
2018/05/07(月) 06:12:26.22ID:CphezDVS647デフォルトの名無しさん
2018/05/07(月) 06:47:40.77ID:TUSemmHn GW明けたね! 静かになってくれるといいけど。
荒しには言わせといて、もうこっちの人も相手しなきゃいいのに。
最初は建設的な話もあるかもと見ていたけど、鬱憤晴らしてる
だけだって、自ら言うたしね。
スレ住人への迷惑も顧みず、俺スゴかろな自慰野郎相手に
するだけ無駄。面白がられてるだけやん。
スレ違いもいいとこ。別スレたてて、そっちでやれ!
双方、補い合うような建設的な内容なら歓迎。
自分はVBAに固執するつもりはないからね。
荒しには言わせといて、もうこっちの人も相手しなきゃいいのに。
最初は建設的な話もあるかもと見ていたけど、鬱憤晴らしてる
だけだって、自ら言うたしね。
スレ住人への迷惑も顧みず、俺スゴかろな自慰野郎相手に
するだけ無駄。面白がられてるだけやん。
スレ違いもいいとこ。別スレたてて、そっちでやれ!
双方、補い合うような建設的な内容なら歓迎。
自分はVBAに固執するつもりはないからね。
648デフォルトの名無しさん
2018/05/07(月) 06:48:47.53ID:VrG5Qe7h 纏めると
EXCELが絡まない処理は他の言語が有利になることが多いし
EXCELを操作する場合はやはりVBAが有利になることが多いってことだよね。
でもEXCELが絡まなくてVBAも要らないような処理なら
別にこのスレで論じなくてもいいんじゃない?
このスレには全く関係ないってことになるから。
EXCELが絡まない処理は他の言語が有利になることが多いし
EXCELを操作する場合はやはりVBAが有利になることが多いってことだよね。
でもEXCELが絡まなくてVBAも要らないような処理なら
別にこのスレで論じなくてもいいんじゃない?
このスレには全く関係ないってことになるから。
649デフォルトの名無しさん
2018/05/07(月) 07:51:50.63ID:ASE9lfG3650デフォルトの名無しさん
2018/05/07(月) 08:12:53.75ID:mqdJhqhB651デフォルトの名無しさん
2018/05/07(月) 08:14:03.54ID:UbBhnDZY652デフォルトの名無しさん
2018/05/07(月) 08:20:16.16ID:UbBhnDZY >>650
SPがなにものか知らんけどPowerShellのことかな?
PSにはThisWorkbookの概念はないから$Bookに入ってるとして
$Book.Sheets(1).Cells.Item(1,1).Value() = 'Hello World!'
って書くだけだよ
SPがなにものか知らんけどPowerShellのことかな?
PSにはThisWorkbookの概念はないから$Bookに入ってるとして
$Book.Sheets(1).Cells.Item(1,1).Value() = 'Hello World!'
って書くだけだよ
653デフォルトの名無しさん
2018/05/07(月) 08:30:57.47ID:mqdJhqhB654デフォルトの名無しさん
2018/05/07(月) 08:54:44.13ID:ASE9lfG3 vbaの方はsubもend subも要らないのか?
655デフォルトの名無しさん
2018/05/07(月) 08:58:00.55ID:fXArPflS this*やactive*を直接ロジックに持ち込む人はプログラミングセンスがない
656デフォルトの名無しさん
2018/05/07(月) 09:21:28.09ID:4C462BWK657デフォルトの名無しさん
2018/05/07(月) 09:46:41.71ID:wvkiQNF2 >>655
お、となると前に聞いた .FreezePanes は、PSではどう書けばいいんでしょうか。単純に知りたい。
お、となると前に聞いた .FreezePanes は、PSではどう書けばいいんでしょうか。単純に知りたい。
658デフォルトの名無しさん
2018/05/07(月) 09:49:14.89ID:EjUFI/+N スレチだけどVBA開発者の意見を聞きたいです。
Salesforce導入したらExcel(VBA)の仕事がなくなる可能性はある?
Salesforce導入したらExcel(VBA)の仕事がなくなる可能性はある?
659デフォルトの名無しさん
2018/05/07(月) 10:15:10.01ID:iH5JTvso >>655
一律にそう判断をする初心者が出てくるから言い方に注意すべきだよー
一律にそう判断をする初心者が出てくるから言い方に注意すべきだよー
660デフォルトの名無しさん
2018/05/07(月) 11:23:28.63ID:RkDBvZTA >>658
んなもん、ここで聞かずSalesforceのサポート先にでも聞けよ。
んなもん、ここで聞かずSalesforceのサポート先にでも聞けよ。
661デフォルトの名無しさん
2018/05/07(月) 11:39:56.42ID:LybNXku5 >>660
Salesforceを知らないんだね。
Salesforceを知らないんだね。
662デフォルトの名無しさん
2018/05/07(月) 12:00:46.03ID:6Bvegpcl Salesforceのサポート先にきいてもSalesforceは素晴らしいと言われるだけ。(確認済)
データ分析などをやってるVBA開発者は素データの取扱をよく知ってる。
Salesforce導入賛成した人はデータの取扱をよくわかってないこともある。
(システム構築の問題かな?)
Salesforce導入したら、VBA開発者としては困る事もある。
データ分析などをやってるVBA開発者は素データの取扱をよく知ってる。
Salesforce導入賛成した人はデータの取扱をよくわかってないこともある。
(システム構築の問題かな?)
Salesforce導入したら、VBA開発者としては困る事もある。
663デフォルトの名無しさん
2018/05/07(月) 12:04:59.32ID:iH5JTvso 「便利なとこだけつまみ食い」ができないツールやフレームワークは迷惑
664デフォルトの名無しさん
2018/05/07(月) 12:06:01.39 何でもSalesforceで完結できるかというと、ライセンス費用との兼ね合いでそうもいかなかったりする
必要なところはVBAからSalesforceのAPIを使えるようにすれば問題なし(やったことないからできるか知らんけど)
必要なところはVBAからSalesforceのAPIを使えるようにすれば問題なし(やったことないからできるか知らんけど)
665デフォルトの名無しさん
2018/05/07(月) 12:29:01.64ID:UbBhnDZY666デフォルトの名無しさん
2018/05/07(月) 12:31:02.56ID:0Psz8IKZ 五年後、十年後を見据えることも大事
素晴らしいから実装 三年後に開発元が撤退 とかザラにある世界
グレシャムの法則はこの業界でも当てはまる
ポンコツでも安心して乗り続けられるかどうか
ピラミッドの上の方三分の一が対象か、底の方三分の一なのか
下の方はVBAでもいい 上の方相手に生涯ストレス溜め続けて生きてけばいいさ
素晴らしいから実装 三年後に開発元が撤退 とかザラにある世界
グレシャムの法則はこの業界でも当てはまる
ポンコツでも安心して乗り続けられるかどうか
ピラミッドの上の方三分の一が対象か、底の方三分の一なのか
下の方はVBAでもいい 上の方相手に生涯ストレス溜め続けて生きてけばいいさ
667デフォルトの名無しさん
2018/05/07(月) 12:46:54.80ID:bo9bZ07t668デフォルトの名無しさん
2018/05/07(月) 12:48:25.32ID:fqL3E9j7669デフォルトの名無しさん
2018/05/07(月) 12:51:09.04ID:UbBhnDZY670デフォルトの名無しさん
2018/05/07(月) 13:02:09.19ID:fqL3E9j7671デフォルトの名無しさん
2018/05/07(月) 16:05:51.47ID:aAWzZZt9 >>124で質問した者です
色々試したところ、3行目だから問題があるのではなく半角カタカナが含まれている行があると、その次の行の冒頭の文字が削れるようでした
(半角カナと同じ文字数削れる?)
ADODB.streamをクリエイトオブジェクトして、CharsetにISO-2022-JPを指定して読み込んでいます。入力ファイルは、サクラエディタでJISを指定してポチポチ作成しています。
ちなみに、.ReadTextの引数に-2を与えて1行ずつ読み込むと発生しますが、-1を与えてファイル全体を一括読み込みするとこの現象は起こりません
入力ファイル内容
(スマホなので半角カナが打てないのですが、2行目のアイウエオは半角だと思ってください)
------------------------------------
01234567890123456789
アイウエオ
01234567890123456789
------------------------------------
1行ずつ読み込んでデバッグプリントした結果(スマホなので半角カナが打てないのですが、2行目のアイウエオは半角だと思ってください)
------------------------------------
01234567890123456789
アイウエオ
567890123456789
------------------------------------
色々試したところ、3行目だから問題があるのではなく半角カタカナが含まれている行があると、その次の行の冒頭の文字が削れるようでした
(半角カナと同じ文字数削れる?)
ADODB.streamをクリエイトオブジェクトして、CharsetにISO-2022-JPを指定して読み込んでいます。入力ファイルは、サクラエディタでJISを指定してポチポチ作成しています。
ちなみに、.ReadTextの引数に-2を与えて1行ずつ読み込むと発生しますが、-1を与えてファイル全体を一括読み込みするとこの現象は起こりません
入力ファイル内容
(スマホなので半角カナが打てないのですが、2行目のアイウエオは半角だと思ってください)
------------------------------------
01234567890123456789
アイウエオ
01234567890123456789
------------------------------------
1行ずつ読み込んでデバッグプリントした結果(スマホなので半角カナが打てないのですが、2行目のアイウエオは半角だと思ってください)
------------------------------------
01234567890123456789
アイウエオ
567890123456789
------------------------------------
672デフォルトの名無しさん
2018/05/07(月) 16:11:17.74ID:iH5JTvso ほうそれは興味深い
自分のプログラムも確認してみなきゃならん
自分のプログラムも確認してみなきゃならん
673671
2018/05/07(月) 17:15:34.67ID:aAWzZZt9 スミマセン。事象だけを書いて質問をしていませんでした。
単純に、ISO-2022-JPが半角カナをフォローしてないから起きる問題だと思うのですが
半角カナが文字化けするのではなく次の行に影響を及ぼすという形で発現する理由が分からないので、そよあたり何が起きているのか心当たりある方いませんか?ということです。
VBA質問の範疇外でしたら申し訳ないです。
単純に、ISO-2022-JPが半角カナをフォローしてないから起きる問題だと思うのですが
半角カナが文字化けするのではなく次の行に影響を及ぼすという形で発現する理由が分からないので、そよあたり何が起きているのか心当たりある方いませんか?ということです。
VBA質問の範疇外でしたら申し訳ないです。
674デフォルトの名無しさん
2018/05/07(月) 18:00:50.93ID:wAes3dqf ADOの問題でEXCELもVBAも関係ないだろ
想像すると、2行目で10バイトのバッファを用意して読み込んでるんじゃね
なんにしても不正なファイル読んでるんだから結果に文句言うべきじゃない
つかその半角カナって文字コードどうなってるんだ
想像すると、2行目で10バイトのバッファを用意して読み込んでるんじゃね
なんにしても不正なファイル読んでるんだから結果に文句言うべきじゃない
つかその半角カナって文字コードどうなってるんだ
675デフォルトの名無しさん
2018/05/07(月) 18:01:50.46ID:lTkuR+eK excel開いてんならこれかな
[Runtime.InteropServices.Marshal]::BindToMoniker($bookPath).Sheets(1).Cells.Item(1, 1).Value() = "hello, world"
VBAは3行、PSは1行だったね
[Runtime.InteropServices.Marshal]::BindToMoniker($bookPath).Sheets(1).Cells.Item(1, 1).Value() = "hello, world"
VBAは3行、PSは1行だったね
676デフォルトの名無しさん
2018/05/07(月) 18:34:49.37ID:aDF35JTf GW明けたらめっちゃスレ伸びてて笑う
>>397
晒した。3行は盛り過ぎだったわすまんな
http://codepad.org/vIuvxaqE
これじゃアレなんでもっと差が出るスクリプトも晒すわ
http://codepad.org/tCLxVNML
用意したリストに基づいて置換するスクリプト
よくある操作だけどこういう文字列操作をVBAじゃ絶対にやりたくない
>>397
晒した。3行は盛り過ぎだったわすまんな
http://codepad.org/vIuvxaqE
これじゃアレなんでもっと差が出るスクリプトも晒すわ
http://codepad.org/tCLxVNML
用意したリストに基づいて置換するスクリプト
よくある操作だけどこういう文字列操作をVBAじゃ絶対にやりたくない
677デフォルトの名無しさん
2018/05/07(月) 18:54:03.74ID:PaBopj+J VBAを否定する理由の一つに、正規表現があると。
なるほどなるほど。
なるほどなるほど。
678デフォルトの名無しさん
2018/05/07(月) 19:26:19.17ID:UbBhnDZY >>670
あの程度なら解放は明示しなくても大丈夫
あの程度なら解放は明示しなくても大丈夫
679デフォルトの名無しさん
2018/05/07(月) 19:31:19.81ID:UbBhnDZY680デフォルトの名無しさん
2018/05/07(月) 19:34:03.20ID:aDF35JTf 正規表現以外にも連想配列が貧弱だとかそもそも配列リテラルが無いからリストを扱う気にならないだとか文字列に対する関数が少なすぎるだとか色々
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 空自機レーダー照射、音声データ公開 中国 [蚤の市★]
- 【熊本】園児に強制性交か 保育所勤務の男を逮捕「性的な欲望が我慢できなかった」警察は余罪を調べる [七波羅探題★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 【サッカー】上田綺世の活躍は「一過性」 15戦18発も…オランダ英雄は懐疑的な姿勢「確信に至っていない」 [ゴアマガラ★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★3 [ぐれ★]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ [597533159]
- X民「高市さん擬人化してみた。可愛すぎる」10万いいね [165981677]
- 中国の日本向けレアアースの輸出止まる、高市のせいで日本終了のお知らせ [931948549]
- 🏡
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ180
- 韓国政府、高市早苗の「竹島領土」発言にブチギレwwwwwwwwwwwwwwww [834922174]
