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:+ocy8bIv38デフォルトの名無しさん
2018/04/29(日) 00:24:10.94ID:WGmi9FI02018/04/29(日) 00:42:13.25ID:uTtrmgKE
>>36
だったらプログラム板から出ていくのが筋だろう
事務処理技術板なんてのがあるか知らんがそっち系の板を探してそっちでやれ
ここはあくまでプログラム専門の板だ
プログラムに関する専門的な話をするための板だ
事務員でしかないエクセルエンジニアの居場所じゃない
だったらプログラム板から出ていくのが筋だろう
事務処理技術板なんてのがあるか知らんがそっち系の板を探してそっちでやれ
ここはあくまでプログラム専門の板だ
プログラムに関する専門的な話をするための板だ
事務員でしかないエクセルエンジニアの居場所じゃない
2018/04/29(日) 00:46:03.87ID:6PV86YGg
MVCとか設計に拘るんならそういうスレが別にあるんだからそっち行けば?
2018/04/29(日) 00:49:33.41ID:OxSnUJcm
2018/04/29(日) 08:14:17.07ID:WGmi9FI0
「ど素人が来るな」はまあわかるけど、さすがにプロが来る場所じゃないよね
2018/04/29(日) 08:21:43.18ID:cmKSXaTU
いや、ここ質問スレだからど素人の来る場所ですし・・・
2018/04/29(日) 08:28:00.43ID:tvmCKeNo
質問スレだからと言っても限度がある
2018/04/29(日) 10:54:52.98ID:uTtrmgKE
事務員専用とプログラマ専用とでスレを分ければいい
事務員専用VBAスレでは前スレの納品書みたいな話題を永遠に繰り返す
プログラマ専用VBAスレではより良いプラクティスや設計論、他ツールとの連携、代替、移行などもう少し高度な議論を扱う
お互いレベル差ありすぎて関わり合いたくないだろう
事務員専用VBAスレでは前スレの納品書みたいな話題を永遠に繰り返す
プログラマ専用VBAスレではより良いプラクティスや設計論、他ツールとの連携、代替、移行などもう少し高度な議論を扱う
お互いレベル差ありすぎて関わり合いたくないだろう
2018/04/29(日) 11:02:41.41ID:3LH0pXZd
現場の事務員がどんな酷いマクロを作ってるのか、プログラムをどんなアバウトな感覚でイメージして外注に出してるかをプロのVBAプログラマが知るにはうってつけの場所だと思うけどな、ここは
2018/04/29(日) 11:06:46.99ID:cmKSXaTU
2018/04/29(日) 11:08:48.93ID:uTtrmgKE
2018/04/29(日) 11:10:12.32ID:hkCcAsD/
レベルが云々とかあまり関係なくね
ブラウザ自動化だの文字コード変換だのがExcelのやるべき仕事なのかって話で
ブラウザ自動化だの文字コード変換だのがExcelのやるべき仕事なのかって話で
2018/04/29(日) 11:19:57.15ID:cmKSXaTU
>>48
「関わり合いたくないだろう」とか言いながら、体裁よく追い出されそうになると焦るってなかなか可愛いな
一応答えておくと、Pythonスレが既にあって使われてないからだよ
あっちのスレなら外部連携の話したって支障ないだろうし、是非あっちの住人になってくれ
そしてこっちのスレを覗きさえしなければ君の望んだ環境になるだろ
「関わり合いたくないだろう」とか言いながら、体裁よく追い出されそうになると焦るってなかなか可愛いな
一応答えておくと、Pythonスレが既にあって使われてないからだよ
あっちのスレなら外部連携の話したって支障ないだろうし、是非あっちの住人になってくれ
そしてこっちのスレを覗きさえしなければ君の望んだ環境になるだろ
2018/04/29(日) 11:21:22.73ID:cmKSXaTU
2018/04/29(日) 11:26:36.94ID:uTtrmgKE
>>50
流れ理解してる?
流れ理解してる?
2018/04/29(日) 11:45:11.32ID:OxSnUJcm
関わりたくないなら出ていけばいい、誰も拘束してないよ。
それにプログラマ専用VBAスレなんて過疎るの目に見えてる。
プロの現場でVBA使うって聞いたことないしな。
探せばあるのかもしれないけど。
それにプログラマ専用VBAスレなんて過疎るの目に見えてる。
プロの現場でVBA使うって聞いたことないしな。
探せばあるのかもしれないけど。
2018/04/29(日) 11:51:31.41ID:c7H/x4nv
質問!
VBAって何のことですか?
全くわからないのでゼロから詳しく教えてください!
VBAって何のことですか?
全くわからないのでゼロから詳しく教えてください!
55デフォルトの名無しさん
2018/04/29(日) 11:52:56.51ID:WGmi9FI0 プロは別格ってことで
プロがアドバイスくれるのはありがたいけど、
2chに来てドヤってるプロとかあまり想像したくはない
プロがアドバイスくれるのはありがたいけど、
2chに来てドヤってるプロとかあまり想像したくはない
56デフォルトの名無しさん
2018/04/29(日) 12:18:58.04 やっぱり俺の中じゃVBAとかRubyとかPythonとかって
本職の事務員やらプログラマやらテスターやらが
片手間に触るものというイメージしかないから
VBAのプロの話はぜひ聞きたいなあ
本職の事務員やらプログラマやらテスターやらが
片手間に触るものというイメージしかないから
VBAのプロの話はぜひ聞きたいなあ
2018/04/29(日) 12:40:03.64ID:zGBQ9cx5
プロさん窮地に立たされるw
2018/04/29(日) 14:24:38.72ID:hAJLRgtx
MVC みたいに、データと表示を分離して、
TDD とか、ソフトウェア工学に基づいて作っていれば良いけど
エクセルエンジニアも、ソフトを作っている者とみなせば、
ソフトウェア工学やテスティング手法を学ぶ必要がある
基本は、データと表示を分離して、テスト可能にしないといけない。
依存性注入・dependency injection (DI)
TDD とか、ソフトウェア工学に基づいて作っていれば良いけど
エクセルエンジニアも、ソフトを作っている者とみなせば、
ソフトウェア工学やテスティング手法を学ぶ必要がある
基本は、データと表示を分離して、テスト可能にしないといけない。
依存性注入・dependency injection (DI)
2018/04/29(日) 14:59:43.14ID:cmKSXaTU
MVCとかのマクロよりも上位概念のものは全部Excel Pytyonスレに持って行こうぜ
2018/04/29(日) 16:50:31.83ID:muZOcw7V
早く助けて!
VBAって何ですか?
VBAって何ですか?
2018/04/29(日) 17:33:55.74ID:9UWCeKik
Visual BASIC for Applications
(ビジュアルベーシック・フォー・アプリケーションズ、VBA)は、マイクロソフト製のMicrosoft Officeシリーズに搭載されているプログラミング言語である
https://ja.wikipedia.org/wiki/Visual_Basic_for_Applications
(ビジュアルベーシック・フォー・アプリケーションズ、VBA)は、マイクロソフト製のMicrosoft Officeシリーズに搭載されているプログラミング言語である
https://ja.wikipedia.org/wiki/Visual_Basic_for_Applications
2018/04/29(日) 17:47:09.73ID:tvmCKeNo
搭載?
どこかにあるんですか?
何ができるんですか?
どこかにあるんですか?
何ができるんですか?
2018/04/29(日) 18:42:03.62ID:j8doNKq/
頑張って皮肉を書いているだろうけど
VBAが何なのかわからない奴 はこのスレまで辿り着けないと思うぞw
VBAが何なのかわからない奴 はこのスレまで辿り着けないと思うぞw
64デフォルトの名無しさん
2018/04/30(月) 07:49:26.19ID:a6pyjgPW 搭載の意味知らんだけやんかwプロさんw
2018/04/30(月) 12:11:01.74ID:7cXegnu0
2018/04/30(月) 12:12:31.44ID:7cXegnu0
2018/04/30(月) 12:15:02.51ID:qiywFwa+
>>65
やれやれ
やれやれ
2018/04/30(月) 12:20:41.54ID:7cXegnu0
VBAは単にExcel、Access上で都合が良いから使ってるだけで、何かより上とか下とか、そういうもんじゃない。
Excel上で作業してる時に別の言語の話を持ち出されても困るんだよ。
Excel上にある表を加工する場合の方法なんて沢山あるが、Excel上で作業してる時に一番しっくりくるのはVBAなんだよ。
Excel上で作業してる時に別の言語の話を持ち出されても困るんだよ。
Excel上にある表を加工する場合の方法なんて沢山あるが、Excel上で作業してる時に一番しっくりくるのはVBAなんだよ。
2018/04/30(月) 13:26:37.51ID:EYWg1Al3
インタラクティブかつ使い捨ての処理ってシェルやその他のスクリプト言語の得意分野だからexcelではやらんなぁ
excelが優位性を発揮する場面って表形式のデータを入力・編集する時ぐらいだろう
まあその場合でもVBAは使わんけど
excelが優位性を発揮する場面って表形式のデータを入力・編集する時ぐらいだろう
まあその場合でもVBAは使わんけど
2018/04/30(月) 14:44:17.61ID:0wPoBdag
エクセルに関するちょっとしたことをさせるために、実行環境を整えさせる手間を考えると、
VBAを使う以外の選択肢はないよ。
保存時にファイルのバックアップをリビジョンとして残すとか、VBA以外のなにでやれと
VBAを使う以外の選択肢はないよ。
保存時にファイルのバックアップをリビジョンとして残すとか、VBA以外のなにでやれと
2018/04/30(月) 14:46:38.63ID:EYWg1Al3
え?gitでいいじゃん
2018/04/30(月) 14:48:25.80ID:EYWg1Al3
もっとも気軽に用意できる環境ってpowershellだと思うぞ
メニューからpowershell開くだけ
メニューからpowershell開くだけ
2018/04/30(月) 15:13:55.54ID:2XAlvibY
けっきょくRubyマンは、ここで構ってちゃんやる事に落ち着いたんだなw
2018/04/30(月) 15:15:09.06ID:2gOeUPtD
Excel自体を操作する場合はPowerShellやpython
VBAを使うのはユーザー定義関数を作るときぐらい
こんな感じで使い分けするようになった
VBAを使うのはユーザー定義関数を作るときぐらい
こんな感じで使い分けするようになった
75デフォルトの名無しさん
2018/04/30(月) 15:45:16.72ID:ppsFRTOd 高性能よりもお手軽さを優先するのが一般人なんだよね
俺もそうなんだけど
俺もそうなんだけど
2018/04/30(月) 15:57:22.99ID:EYWg1Al3
手軽なpowershellがいいね
2018/04/30(月) 16:01:21.75ID:JIBHQrev
世の中にはいまだにWin7で仕事してる奴がいてな
78デフォルトの名無しさん
2018/04/30(月) 16:01:34.63 PowerShellってバージョンをかなり気にしなきゃいけなくて面倒なんだよね
Windows8.1/10で動くコードがWindows 7で動かなかったり
Excelのバージョンさえ気にしてればいいVBAが楽チン
Windows8.1/10で動くコードがWindows 7で動かなかったり
Excelのバージョンさえ気にしてればいいVBAが楽チン
2018/04/30(月) 16:05:07.20ID:JIBHQrev
って書いて
win7でpawarsell対応してるに始めて知って
win7でpawarsell対応してるに始めて知って
2018/04/30(月) 16:10:13.77ID:JIBHQrev
ワシの事を「世間知らずの糞プログラマーが!!!」って言って言葉攻めしてくさい
それで逝きますのでな(´・ω・`)b
それで逝きますのでな(´・ω・`)b
2018/04/30(月) 16:16:47.94ID:9DOSDrcb
ハード設計屋のオレがVBA使う理由は
職場の他の社員がそれくらいまでしか理解できないからだな
数万から数百万行のデータ使う時はVBAでは遅すぎるので
awkか面倒のはC#使うが、それだと後で自分しか使い回し出来ない
他の奴はテキストを小分けしてエクセル関数駆使してるわ
職場の他の社員がそれくらいまでしか理解できないからだな
数万から数百万行のデータ使う時はVBAでは遅すぎるので
awkか面倒のはC#使うが、それだと後で自分しか使い回し出来ない
他の奴はテキストを小分けしてエクセル関数駆使してるわ
2018/04/30(月) 16:21:09.95ID:yTyfNq6A
>>81
DB使えよ...
DB使えよ...
2018/04/30(月) 16:23:02.64ID:9DOSDrcb
ちなみに本職のプログラマーに依頼すると
出来上がるのが数週間から数ヶ月掛かる、工数見積もり云々
今日、明日に結果が必要なのに
出来上がるのが数週間から数ヶ月掛かる、工数見積もり云々
今日、明日に結果が必要なのに
2018/04/30(月) 16:24:42.48ID:JIBHQrev
そりゃそうだ
合法的にぼったくりできるん奈良そうすると
合法的にぼったくりできるん奈良そうすると
2018/04/30(月) 16:26:16.10ID:JIBHQrev
要するに責任と責務と要求仕様のバランスやねん!(´・ω・`)b
86デフォルトの名無しさん
2018/04/30(月) 16:26:20.772018/04/30(月) 16:31:09.30ID:JIBHQrev
今中華料理やにいるんだけど
「餃子とpawar sell くれ」って言ったら
殺されたぞ
(´・ω・`)b
「餃子とpawar sell くれ」って言ったら
殺されたぞ
(´・ω・`)b
2018/04/30(月) 16:38:10.85ID:+6yJ25bv
>>81
大量データの扱いはSQLなりでやるんでしょ?言語関係なくない?
大量データの扱いはSQLなりでやるんでしょ?言語関係なくない?
2018/04/30(月) 16:44:31.62ID:2gOeUPtD
結局の所自分が使える、今まで使ってきたツールが一番使いやすいし最高だって話でしょ
そしてそれ以外のツールは時間がないのかスキルが無いのか食わず嫌い
そしてそれ以外のツールは時間がないのかスキルが無いのか食わず嫌い
2018/04/30(月) 16:48:17.42ID:EYWg1Al3
VBAというかエクセルのタチの悪いところは他人に強制させられることだな
これさえなければ非効率でもやりたい奴の好きにしてくれと言えるんだが
これさえなければ非効率でもやりたい奴の好きにしてくれと言えるんだが
2018/04/30(月) 16:56:40.82ID:+6yJ25bv
事務仕事でよくありがちなアプリって、
対象フォルダ2〜3個、対象ファイルを5〜6個並べた領域と、マクロボタン一個みたいな
パターンが多いだろ。
あとはSQL文書くところとかID・パスワード入力エリアとか。
そういう設定を保存しておくのにエクセルブック一つで十分。ていうか最適解だと思う。
対象フォルダ2〜3個、対象ファイルを5〜6個並べた領域と、マクロボタン一個みたいな
パターンが多いだろ。
あとはSQL文書くところとかID・パスワード入力エリアとか。
そういう設定を保存しておくのにエクセルブック一つで十分。ていうか最適解だと思う。
2018/04/30(月) 17:28:27.26ID:EYWg1Al3
設定はテキストファイルで十分っていうか最適解でしょ
2018/04/30(月) 17:39:37.37ID:2XAlvibY
とりあえずVBAに直接関係ない話はExcel Pythonスレでやろうぜ
94デフォルトの名無しさん
2018/04/30(月) 17:51:12.06ID:dZa8Dw2V >>92
そのテキストファイルとアプリの関連をどう可視化するの?
そのテキストファイルとアプリの関連をどう可視化するの?
2018/04/30(月) 18:00:27.88ID:EYWg1Al3
>>94
可視化ってなに?
可視化ってなに?
96デフォルトの名無しさん
2018/04/30(月) 18:02:19.23ID:dZa8Dw2V2018/04/30(月) 18:15:18.00ID:EYWg1Al3
2018/04/30(月) 18:22:11.85ID:vxB4xISW
こんにちは
お助けください。
\5,000
といったテキストを、
5000
と数字だけにしたいのですが、
Replace(hoge, "\", "")
とやっても置換されません。
やり方後教示お願いします。
お助けください。
\5,000
といったテキストを、
5000
と数字だけにしたいのですが、
Replace(hoge, "\", "")
とやっても置換されません。
やり方後教示お願いします。
2018/04/30(月) 18:24:02.57ID:2XAlvibY
>>98
セルの表示形式変えればいいんじゃないの
セルの表示形式変えればいいんじゃないの
100デフォルトの名無しさん
2018/04/30(月) 18:25:44.02ID:dZa8Dw2V101デフォルトの名無しさん
2018/04/30(月) 18:26:48.62ID:vxB4xISW102デフォルトの名無しさん
2018/04/30(月) 18:29:28.12ID:dZa8Dw2V103デフォルトの名無しさん
2018/04/30(月) 18:31:56.38ID:vxB4xISW104デフォルトの名無しさん
2018/04/30(月) 18:35:19.93ID:vxB4xISW105デフォルトの名無しさん
2018/04/30(月) 18:42:13.56ID:gX+uTXPX どんだけ力説して見ても具体例が出てこなきゃ無視されるだけ
そのユーザーに納品した実例を(タイトルやラベルとかは黒塗りでいいから)見せてみ
(そんなものがあるなら)
まさか全編コマンドラインで手打ちじゃあるまい?
ユーザーが操作するGUI環境整えるには WPF とかってじゃないだろな?
で、それを設計するのに Visual Studio だとかってんじゃないだろな?
DOSベースのPCがWindows仕様にして飛躍的にシェア伸ばしたように
いかに人口に膾炙するか が肝要 ってトコを見逃すんなら、なんでも言えるし書ける
そのユーザーに納品した実例を(タイトルやラベルとかは黒塗りでいいから)見せてみ
(そんなものがあるなら)
まさか全編コマンドラインで手打ちじゃあるまい?
ユーザーが操作するGUI環境整えるには WPF とかってじゃないだろな?
で、それを設計するのに Visual Studio だとかってんじゃないだろな?
DOSベースのPCがWindows仕様にして飛躍的にシェア伸ばしたように
いかに人口に膾炙するか が肝要 ってトコを見逃すんなら、なんでも言えるし書ける
106デフォルトの名無しさん
2018/04/30(月) 18:47:25.40ID:hWOoDFWY >>88
SQLのLは何の略だと思ってるんだろう...
SQLのLは何の略だと思ってるんだろう...
107デフォルトの名無しさん
2018/04/30(月) 18:47:53.44ID:4eo3LVsx108デフォルトの名無しさん
2018/04/30(月) 18:55:09.17ID:9DOSDrcb109デフォルトの名無しさん
2018/04/30(月) 19:06:15.98ID:dZa8Dw2V110デフォルトの名無しさん
2018/04/30(月) 19:08:29.22ID:NgqiVBrR >>108
なるほど
なるほど
111デフォルトの名無しさん
2018/04/30(月) 19:33:45.09ID:VNEaK4nF なんやもうプロさんしかおらんなこのスレw
112デフォルトの名無しさん
2018/04/30(月) 19:51:26.10ID:yTyfNq6A113デフォルトの名無しさん
2018/04/30(月) 20:12:45.83ID:EYWg1Al3114デフォルトの名無しさん
2018/04/30(月) 20:54:24.18ID:gX+uTXPX >>113
逃げんなよ 具体例出してみ っつってんの 自社例出さんでもいいから
おれも WPF なんて今日初めて知ったレベルだ
https://cdn-ak.f.st-hatena.com/images/fotolife/I/Itsukara/20170402/20170402211150.png
https://cdn-ak.f.st-hatena.com/images/fotolife/I/Itsukara/20170402/20170402211402.png
http://itsukara.hateblo.jp/entry/2017/04/02/213525 ここの例だけどな
コマンドラインなのかGUIで片付けるのがぐらいも答えられんのか
それを納品してんだろ? 客ウケはどうなんだ? 大好評かどうかぐらい末端でも教えてもらえるだろ
もっと違うGUIあるなら、そおゆう情報流してこそだろ
でなきゃ単なる陰湿な嫌がらせや間抜けな戯言に過ぎんぞ
逃げんなよ 具体例出してみ っつってんの 自社例出さんでもいいから
おれも WPF なんて今日初めて知ったレベルだ
https://cdn-ak.f.st-hatena.com/images/fotolife/I/Itsukara/20170402/20170402211150.png
https://cdn-ak.f.st-hatena.com/images/fotolife/I/Itsukara/20170402/20170402211402.png
http://itsukara.hateblo.jp/entry/2017/04/02/213525 ここの例だけどな
コマンドラインなのかGUIで片付けるのがぐらいも答えられんのか
それを納品してんだろ? 客ウケはどうなんだ? 大好評かどうかぐらい末端でも教えてもらえるだろ
もっと違うGUIあるなら、そおゆう情報流してこそだろ
でなきゃ単なる陰湿な嫌がらせや間抜けな戯言に過ぎんぞ
115デフォルトの名無しさん
2018/04/30(月) 20:57:57.37ID:dZa8Dw2V116デフォルトの名無しさん
2018/04/30(月) 21:14:37.26ID:EYWg1Al3 >>114
なんかアホみたいな勘違いしねえか?
客に出すものはVBAもPowerShellも使わねえよ
常識で考えてわかると思うけどね
最近はほとんどC#とJavaでUIはブラウザが多い
PowerShellを使うのは個人用のツールな
こっちは9割以上CUIでGUIが欲しい時はFormsやWPFを使う
なんかアホみたいな勘違いしねえか?
客に出すものはVBAもPowerShellも使わねえよ
常識で考えてわかると思うけどね
最近はほとんどC#とJavaでUIはブラウザが多い
PowerShellを使うのは個人用のツールな
こっちは9割以上CUIでGUIが欲しい時はFormsやWPFを使う
117デフォルトの名無しさん
2018/04/30(月) 21:39:28.70ID:URWX118v 客に出すものっていうか、元々Excelで納品って仕事も有るけどな。
というかExcel操作するのにPythonとか言ってる奴とは仕事したくないな。
Excelファイル出力とかならわかるけど。
dll作ってExcelから呼び出すことも有るけど、そういうのって苦肉の策なんだね。
本来ならExcel上で完結すべきだろ。
それがExcel上では出来ないとか、その処理においてはスピードがどうにも遅くて仕方なくやるもんで、積極的にやるもんじゃない。
じゃあ、どうしてもVBAでは出来ないとかどうしても遅いとか言ってる奴が本当に分かってて言ってるかと言えば、単にそいつのスキルが低いだけという場合も結構ある。
というかExcel操作するのにPythonとか言ってる奴とは仕事したくないな。
Excelファイル出力とかならわかるけど。
dll作ってExcelから呼び出すことも有るけど、そういうのって苦肉の策なんだね。
本来ならExcel上で完結すべきだろ。
それがExcel上では出来ないとか、その処理においてはスピードがどうにも遅くて仕方なくやるもんで、積極的にやるもんじゃない。
じゃあ、どうしてもVBAでは出来ないとかどうしても遅いとか言ってる奴が本当に分かってて言ってるかと言えば、単にそいつのスキルが低いだけという場合も結構ある。
118デフォルトの名無しさん
2018/04/30(月) 21:46:53.02ID:yTyfNq6A119デフォルトの名無しさん
2018/04/30(月) 21:48:43.79ID:URWX118v >>116
PowerShellだってGUIのプログラム書けると思うけど。
まあ、それはかっこ悪いか。
なぜC#があるのにPowerShellを使うのか?ということになるからな。
でも開発環境入れられる仕事ばかりじゃ無いから苦肉の策でPowerShellってのも有りかも知れない。
結局、その場に合った物を使うということだろ。
PowerShellだってGUIのプログラム書けると思うけど。
まあ、それはかっこ悪いか。
なぜC#があるのにPowerShellを使うのか?ということになるからな。
でも開発環境入れられる仕事ばかりじゃ無いから苦肉の策でPowerShellってのも有りかも知れない。
結局、その場に合った物を使うということだろ。
120デフォルトの名無しさん
2018/04/30(月) 21:53:49.94ID:dZa8Dw2V121デフォルトの名無しさん
2018/04/30(月) 21:54:14.99ID:URWX118v122デフォルトの名無しさん
2018/04/30(月) 22:30:15.66ID:swT07kN/ もういい加減、荒らしだってことに気づいて欲しい
123デフォルトの名無しさん
2018/04/30(月) 22:34:21.00ID:yTyfNq6A124デフォルトの名無しさん
2018/04/30(月) 22:38:03.61ID:6VH5WEVh adodbStreamを使って、jisコード(ISO-2022-JP)で書かれたテキストファイルを読み込んで色々するマクロを作っています
対象のテキストは1行120バイトのレコードが何行も含まれるという体裁になっているファイルです
このファイルを入力ファイルに指定したところ、なぜか3行目のみ最初の12バイト分が読み込まれません
レコードの内容を変えて何度か試してみたのですが、決まって3行目のみ行頭の12バイトが抜け落ちてしまいます
adodbを使う際に何か必要なことがあるのでしょうか?
対象のテキストは1行120バイトのレコードが何行も含まれるという体裁になっているファイルです
このファイルを入力ファイルに指定したところ、なぜか3行目のみ最初の12バイト分が読み込まれません
レコードの内容を変えて何度か試してみたのですが、決まって3行目のみ行頭の12バイトが抜け落ちてしまいます
adodbを使う際に何か必要なことがあるのでしょうか?
125デフォルトの名無しさん
2018/04/30(月) 22:38:58.58ID:yTyfNq6A126デフォルトの名無しさん
2018/04/30(月) 22:40:13.46ID:473Ph94t ないよ
再現するコードとサンプルデータ貼っとけば早いんじゃね
再現するコードとサンプルデータ貼っとけば早いんじゃね
127デフォルトの名無しさん
2018/04/30(月) 22:46:03.65ID:dZa8Dw2V128デフォルトの名無しさん
2018/04/30(月) 22:50:53.98ID:dZa8Dw2V129デフォルトの名無しさん
2018/04/30(月) 22:54:51.03ID:URWX118v >>125
そう。
処理内容によるのに、しかもExcel内の作業ならVBAの方が有利なことも多いのに、どうしてなんでもかんでもかたくなに否定するのか分からん。
そういう頭の堅い奴は、最適なものを選ぶというセンスが無いんだろうな。
PowerShellとか言ってる奴も意味分からん。
Excel.Application使ってるならVBA使ってるということだと思うんだがなあ。
そう。
処理内容によるのに、しかもExcel内の作業ならVBAの方が有利なことも多いのに、どうしてなんでもかんでもかたくなに否定するのか分からん。
そういう頭の堅い奴は、最適なものを選ぶというセンスが無いんだろうな。
PowerShellとか言ってる奴も意味分からん。
Excel.Application使ってるならVBA使ってるということだと思うんだがなあ。
130デフォルトの名無しさん
2018/04/30(月) 22:57:06.73ID:yTyfNq6A131デフォルトの名無しさん
2018/04/30(月) 23:02:27.95ID:yTyfNq6A >>129
> 処理内容によるのに、しかもExcel内の作業ならVBAの方が有利なことも多いのに、どうしてなんでもかんでもかたくなに否定するのか分からん。
簡単に使えると言うこと以外でVBAが有利な点なんてたいしてない
規模が大きくなるほど短所が目立ってくるし
> そういう頭の堅い奴は、最適なものを選ぶというセンスが無いんだろうな。
ブーメラン刺さってるぞ w
> Excel.Application使ってるならVBA使ってるということだと思うんだがなあ。
さすがにその認識には同意できない
ExcelのCOMがVBAで書かれてる訳じゃないし
> 処理内容によるのに、しかもExcel内の作業ならVBAの方が有利なことも多いのに、どうしてなんでもかんでもかたくなに否定するのか分からん。
簡単に使えると言うこと以外でVBAが有利な点なんてたいしてない
規模が大きくなるほど短所が目立ってくるし
> そういう頭の堅い奴は、最適なものを選ぶというセンスが無いんだろうな。
ブーメラン刺さってるぞ w
> Excel.Application使ってるならVBA使ってるということだと思うんだがなあ。
さすがにその認識には同意できない
ExcelのCOMがVBAで書かれてる訳じゃないし
132デフォルトの名無しさん
2018/04/30(月) 23:05:37.73ID:EYWg1Al3 >>129
まあ君はちょっとExcel VBA以外の世界も知ったほうがいいとは思う
まあ君はちょっとExcel VBA以外の世界も知ったほうがいいとは思う
133デフォルトの名無しさん
2018/04/30(月) 23:06:52.92ID:swT07kN/ VBAは使えないって人はこのスレ自体を全否定してるわけだから、もう来なければいいのに
134デフォルトの名無しさん
2018/04/30(月) 23:28:47.25ID:dZa8Dw2V135デフォルトの名無しさん
2018/04/30(月) 23:42:40.97ID:URWX118v136デフォルトの名無しさん
2018/04/30(月) 23:43:43.66ID:79M9OXD4 >>128
あー
全く同じのレコードでは試してないですね
最初の12バイトが欠落するので、最初の12バイトは1-4行目まで同じ内容にしてみたんですが、それでも3行目のみ欠落しました
もうGW入ってしまったのでサンプル引っさげての質問はまた来週にお願いすることにします
あー
全く同じのレコードでは試してないですね
最初の12バイトが欠落するので、最初の12バイトは1-4行目まで同じ内容にしてみたんですが、それでも3行目のみ欠落しました
もうGW入ってしまったのでサンプル引っさげての質問はまた来週にお願いすることにします
137デフォルトの名無しさん
2018/05/01(火) 00:03:13.05ID:n2aDkIog >>135
オブジェクト指向も半端にしかサポートしてないVBのクソ文法で最適とはちょっとな
データとプログラムは混ぜないで欲しいからVBAは無しでって言われたらVBA終わりじゃん
そういうバカバカしい制限を仮定する意味はないな
そもそも個人利用だから制限する理由もない
秀丸なんかマクロ組んでも大したことねえ
そんなのやめてもっと生産性高いエコシステム使おうぜって話な
オブジェクト指向も半端にしかサポートしてないVBのクソ文法で最適とはちょっとな
データとプログラムは混ぜないで欲しいからVBAは無しでって言われたらVBA終わりじゃん
そういうバカバカしい制限を仮定する意味はないな
そもそも個人利用だから制限する理由もない
秀丸なんかマクロ組んでも大したことねえ
そんなのやめてもっと生産性高いエコシステム使おうぜって話な
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【速報】気象庁は津波注意報すべて解除 [蚤の市★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- (´・ω・`)おはよ
- さかまた「過呼吸になった」かなた「耳聞こえない」ござる「声出ない」まつり「ご飯食べれない」
- 【画像】カリカリ女、脱いだらすごい😨 [632966346]
- くそしてかがやけ
- 🪬本日のコンマ占い🧿
