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:+ocy8bIv251デフォルトの名無しさん
2018/05/02(水) 23:25:18.98ID:UsKguLu7 >>250
そもそもプログラムも組めないお前に言われたくないな。
そもそもプログラムも組めないお前に言われたくないな。
252デフォルトの名無しさん
2018/05/02(水) 23:30:06.52ID:8abGMC3I ということにしたいんだね
253デフォルトの名無しさん
2018/05/02(水) 23:43:29.80ID:UsKguLu7 ゴミ発言しかしねえな。
254デフォルトの名無しさん
2018/05/03(木) 00:13:05.31ID:u3Cn9bio だからVBAて嫌いなんだよ
255デフォルトの名無しさん
2018/05/03(木) 05:29:14.50ID:JQr4Okhv お前の好き嫌いなんぞ知ったことか
256デフォルトの名無しさん
2018/05/03(木) 06:39:37.57ID:Vf3d827a VBAしか使わせてもらえない環境の仕事場にいるとプログラミングのキャリアアップは絶望的
そんなクソみたいな所はサッサと逃げ出した方が人生上手く行くよ
エクセル(笑)以外は何のスキルもないからもう遅いか
チーン
そんなクソみたいな所はサッサと逃げ出した方が人生上手く行くよ
エクセル(笑)以外は何のスキルもないからもう遅いか
チーン
257デフォルトの名無しさん
2018/05/03(木) 07:27:45.67ID:ogoC5I/7 それぞれ用途やシュチュエーションによって
どの言語を使うとより便利かは変わるから
「こういうときは〜を使うと便利」というのは分かるけど
それを人に押し付けるのはちょっといかがなものかな。
EXCELの操作を行うのには通常VBAが一番便利だし
かゆいところに手が届かない場合は他の言語でdll作ってそれを参照して使えばいい訳だし。
EXCELはCOMとして他の言語で作ったアプリやシステムから操作出来るけど
COMだからメモリの解放がとんでもなく面倒だし
NPOIとか使ったところでその動作保証は誰もしてくれないしね。
それでもそういうのが必要なシュチュエーションであれば使わざるを得ないけどね。
どの言語を使うとより便利かは変わるから
「こういうときは〜を使うと便利」というのは分かるけど
それを人に押し付けるのはちょっといかがなものかな。
EXCELの操作を行うのには通常VBAが一番便利だし
かゆいところに手が届かない場合は他の言語でdll作ってそれを参照して使えばいい訳だし。
EXCELはCOMとして他の言語で作ったアプリやシステムから操作出来るけど
COMだからメモリの解放がとんでもなく面倒だし
NPOIとか使ったところでその動作保証は誰もしてくれないしね。
それでもそういうのが必要なシュチュエーションであれば使わざるを得ないけどね。
258デフォルトの名無しさん
2018/05/03(木) 07:59:15.17ID:ogoC5I/7 後、SQLがプログラミング言語かどうかという論議があったけど厳密に言えば違う。
VBAやVB、JAVA、C、C#、rubyなど一般的に言われているプログラミング言語は「手続き型」で、
それに比べてSQLは「宣言型」に分類されるので、
そもそものプログラムの意味である手順、手続き、計画等の意味合いから外れることになる。
とは言え一般的にはその辺引っくるめてプログラミング言語と呼ばれることが多いけどね。
VBAやVB、JAVA、C、C#、rubyなど一般的に言われているプログラミング言語は「手続き型」で、
それに比べてSQLは「宣言型」に分類されるので、
そもそものプログラムの意味である手順、手続き、計画等の意味合いから外れることになる。
とは言え一般的にはその辺引っくるめてプログラミング言語と呼ばれることが多いけどね。
259デフォルトの名無しさん
2018/05/03(木) 08:26:16.16ID:jhccfXfd >>258
関数型言語はプログラム言語じゃないぐらい乱暴な意見乙
関数型言語はプログラム言語じゃないぐらい乱暴な意見乙
260デフォルトの名無しさん
2018/05/03(木) 08:30:21.08ID:ogoC5I/7 >>259
関数型言語は両方網羅してるから分類でいうとどうなるのかね
関数型言語は両方網羅してるから分類でいうとどうなるのかね
261デフォルトの名無しさん
2018/05/03(木) 08:45:12.23 SQLはチューリング完全
262デフォルトの名無しさん
2018/05/03(木) 09:13:29.23ID:96XRan6U263デフォルトの名無しさん
2018/05/03(木) 10:01:18.15ID:ogoC5I/7 >>262
なるほど、俺の勘違いか。それはすまんかった。
SQL一択というのがもし他の言語から呼び出して
使うものであったとしてもちょっと賛同しかねるわ。
理由はVBAスレからかけ離れる話になるんで詳しいことは言わないけど
ビッグデータであれDBの内容を書き換えるのにSQLが一番有効とは限らないってこったね。
なるほど、俺の勘違いか。それはすまんかった。
SQL一択というのがもし他の言語から呼び出して
使うものであったとしてもちょっと賛同しかねるわ。
理由はVBAスレからかけ離れる話になるんで詳しいことは言わないけど
ビッグデータであれDBの内容を書き換えるのにSQLが一番有効とは限らないってこったね。
264デフォルトの名無しさん
2018/05/03(木) 10:09:23.08ID:aADwc621 今日もプロさん元気やなw
265デフォルトの名無しさん
2018/05/03(木) 10:30:29.52ID:ygisZEFQ >>257
>EXCELの操作を行うのには通常VBAが一番便利だし
VBAの言語機能がレガシーすぎてとてもじゃないが便利とは言えんな
ラムダすら無い言語って今時珍しいぞ
>かゆいところに手が届かない場合は他の言語でdll作ってそれを参照して使えばいい訳だし。
めんどくさすぎ
>EXCELはCOMとして他の言語で作ったアプリやシステムから操作出来るけど
>COMだからメモリの解放がとんでもなく面倒だし
要所を押さえときゃGCで十分だよ
クリティカルなシステムじゃなく使い捨てなら余計にな
>NPOIとか使ったところでその動作保証は誰もしてくれないしね。
何使ったってテストは必須
テストは誰もしてくれないじゃなくて自分でするものだ
テストされてないアプリとかほとんどテロだからな
VBAはテストしにくいぞ
>EXCELの操作を行うのには通常VBAが一番便利だし
VBAの言語機能がレガシーすぎてとてもじゃないが便利とは言えんな
ラムダすら無い言語って今時珍しいぞ
>かゆいところに手が届かない場合は他の言語でdll作ってそれを参照して使えばいい訳だし。
めんどくさすぎ
>EXCELはCOMとして他の言語で作ったアプリやシステムから操作出来るけど
>COMだからメモリの解放がとんでもなく面倒だし
要所を押さえときゃGCで十分だよ
クリティカルなシステムじゃなく使い捨てなら余計にな
>NPOIとか使ったところでその動作保証は誰もしてくれないしね。
何使ったってテストは必須
テストは誰もしてくれないじゃなくて自分でするものだ
テストされてないアプリとかほとんどテロだからな
VBAはテストしにくいぞ
266デフォルトの名無しさん
2018/05/03(木) 10:31:49.93ID:jhccfXfd267デフォルトの名無しさん
2018/05/03(木) 10:44:41.52ID:ogoC5I/7268デフォルトの名無しさん
2018/05/03(木) 10:52:55.07ID:ogoC5I/7 >>266
例えば可読性から言ったらEntityFreamworkや
Hibernateを使ったORマッパーを使う方法
例えばSqlServerであれば
処理速度から言えばDataTableの内容を
一行一行インサートしないでBulk Copyを使う方法
とか
例えば可読性から言ったらEntityFreamworkや
Hibernateを使ったORマッパーを使う方法
例えばSqlServerであれば
処理速度から言えばDataTableの内容を
一行一行インサートしないでBulk Copyを使う方法
とか
269デフォルトの名無しさん
2018/05/03(木) 10:53:33.60ID:Vf3d827a >>267
じゃあ閉じれば?
じゃあ閉じれば?
270デフォルトの名無しさん
2018/05/03(木) 10:56:44.58ID:ygisZEFQ >>267
それは周知の事実だがお前がなんの意図を持ってその発言をしたのか理解できない
それは周知の事実だがお前がなんの意図を持ってその発言をしたのか理解できない
271デフォルトの名無しさん
2018/05/03(木) 10:58:48.24ID:ogoC5I/7272デフォルトの名無しさん
2018/05/03(木) 11:00:48.87ID:ogoC5I/7273デフォルトの名無しさん
2018/05/03(木) 11:04:07.21ID:IGWMrNd7 本当にVBA以外の言語も使える人間ならVBA以外でエクセルいじるのはクッソ面倒って分かってるわけで
エクセル案件にVBA以外を勧めてくる時点でお察しだから真面目に答えたらアホ見るだけだぞ
エクセル案件にVBA以外を勧めてくる時点でお察しだから真面目に答えたらアホ見るだけだぞ
274デフォルトの名無しさん
2018/05/03(木) 11:08:48.01ID:ygisZEFQ275デフォルトの名無しさん
2018/05/03(木) 11:10:33.05ID:ogoC5I/7276デフォルトの名無しさん
2018/05/03(木) 11:10:38.71ID:jhccfXfd277デフォルトの名無しさん
2018/05/03(木) 11:13:07.36ID:ogoC5I/7278デフォルトの名無しさん
2018/05/03(木) 11:15:10.86ID:ygisZEFQ >>275
うーんこの…
だからさ、GCで殆ど解放されるんだよ
quitやcloseなどといった要点を守ればComラッパーが参照カウンタの面倒見てくれんの
粗悪なウェブサイトのせいで.NETだと逐一ReleaseComObjectしないとダメみたいな誤解が広まってるがあれはウソだからな
うーんこの…
だからさ、GCで殆ど解放されるんだよ
quitやcloseなどといった要点を守ればComラッパーが参照カウンタの面倒見てくれんの
粗悪なウェブサイトのせいで.NETだと逐一ReleaseComObjectしないとダメみたいな誤解が広まってるがあれはウソだからな
279デフォルトの名無しさん
2018/05/03(木) 11:15:53.09ID:jhccfXfd >>275
全部きちんと解放すればいいだけ
そもそもMicrosoft.Office.Interop.ExcelのオブジェクトがDisposableでないのが不思議
Disposableならもう少しきれいに書けるだろうに
全部きちんと解放すればいいだけ
そもそもMicrosoft.Office.Interop.ExcelのオブジェクトがDisposableでないのが不思議
Disposableならもう少しきれいに書けるだろうに
280デフォルトの名無しさん
2018/05/03(木) 11:17:25.51ID:ogoC5I/7281デフォルトの名無しさん
2018/05/03(木) 11:17:29.41ID:jhccfXfd >>277
インサートをDBを書き換えると表現する奴を初めて見たわ w
インサートをDBを書き換えると表現する奴を初めて見たわ w
282デフォルトの名無しさん
2018/05/03(木) 11:25:30.83ID:jhccfXfd283デフォルトの名無しさん
2018/05/03(木) 11:28:04.31ID:ygisZEFQ 面倒くさいって言ってる奴はGCだとリークするからいちいち全部明示的にリリースしなきゃダメなんだって勘違いしてるんだろ
根本的に間違ってるのだから面倒くさいという結論も間違い
根本的に間違ってるのだから面倒くさいという結論も間違い
284デフォルトの名無しさん
2018/05/03(木) 11:28:20.47ID:ogoC5I/7285デフォルトの名無しさん
2018/05/03(木) 11:35:18.84ID:WApyWolu やっぱ適当に批判してる奴は知ったかぶりだったかw
286デフォルトの名無しさん
2018/05/03(木) 11:52:56.26 結局VBA最強って結論でおk?
287デフォルトの名無しさん
2018/05/03(木) 11:54:33.72ID:ygisZEFQ VBA最弱でOK
288デフォルトの名無しさん
2018/05/03(木) 11:57:59.34ID:WApyWolu 適材適所。
289デフォルトの名無しさん
2018/05/03(木) 12:00:47.01ID:jhccfXfd290デフォルトの名無しさん
2018/05/03(木) 12:03:22.26ID:ogoC5I/7 >>289
そう。それでもそっちの方がマシ。
そう。それでもそっちの方がマシ。
291デフォルトの名無しさん
2018/05/03(木) 12:15:36.99ID:b8IepW0h292デフォルトの名無しさん
2018/05/03(木) 12:16:30.95ID:96XRan6U Excel含めたOfficeアプリケーションの操作の話とデータの操作の話が入り混じっていてわかりにくいな。
俺はアプリの操作なんてほとんどやってないや。(自分に)需要がない。
データの分析や操作にVBAを使っていて、VBAが最強だと思っている。
俺はアプリの操作なんてほとんどやってないや。(自分に)需要がない。
データの分析や操作にVBAを使っていて、VBAが最強だと思っている。
293デフォルトの名無しさん
2018/05/03(木) 13:02:07.39ID:Pbl0v+Er データ分析や操作にVBAが適しているとかご冗談でしょう?
294デフォルトの名無しさん
2018/05/03(木) 13:06:18.71ID:Vf3d827a エクセルでデータ分析って何が出来るの?
そもそもエクセルってデータベースじゃないよね?
そもそもエクセルってデータベースじゃないよね?
295デフォルトの名無しさん
2018/05/03(木) 13:06:24.47ID:aADwc621296デフォルトの名無しさん
2018/05/03(木) 13:10:13.46ID:GbI/mLdw データ解析には普通はpythonやRだよね
考えてみたがやっぱりVBAで書いたほうが楽なケースってイベントハンドラぐらいしか無い気がする
ヘッドレスで出来る処理は他のスクリプトのほうが簡単だしそもそも多くの場合Excelである必要すらない
考えてみたがやっぱりVBAで書いたほうが楽なケースってイベントハンドラぐらいしか無い気がする
ヘッドレスで出来る処理は他のスクリプトのほうが簡単だしそもそも多くの場合Excelである必要すらない
297デフォルトの名無しさん
2018/05/03(木) 13:13:15.50ID:0O2GyWuU Excelである必要が無いとか、スレチもここまで来るとはw
298デフォルトの名無しさん
2018/05/03(木) 13:13:16.06ID:aADwc621299デフォルトの名無しさん
2018/05/03(木) 13:13:37.90ID:Ais7tPnB >>291
Cell ごとに入力規則でオン・オフとかしてるんですが
ちょうどExcelプロフェッショナルな面々がいらっしゃるようなので
今だ! と思って質問しました。
https://teratail.com/questions/73952
ここでやってらっしゃることが似たケースなのかな、と
VSやC♯でならIMEModeをコントロールできるなら、どうにかできるのかな?と
教えてもらっても実装できるかどうか自信はありませんが
Cell ごとに入力規則でオン・オフとかしてるんですが
ちょうどExcelプロフェッショナルな面々がいらっしゃるようなので
今だ! と思って質問しました。
https://teratail.com/questions/73952
ここでやってらっしゃることが似たケースなのかな、と
VSやC♯でならIMEModeをコントロールできるなら、どうにかできるのかな?と
教えてもらっても実装できるかどうか自信はありませんが
300デフォルトの名無しさん
2018/05/03(木) 13:27:56.26ID:jhccfXfd >>299
C#とかじゃの問題じゃなくてそのリンク先に書いてあるのはそういう処理を挟み込めるコントロール(部品)だからできるってこと
Excel自体にそんな機能があればできるかもしれないけど俺は知らない
C#とかじゃの問題じゃなくてそのリンク先に書いてあるのはそういう処理を挟み込めるコントロール(部品)だからできるってこと
Excel自体にそんな機能があればできるかもしれないけど俺は知らない
301デフォルトの名無しさん
2018/05/03(木) 13:34:22.11ID:ygisZEFQ >>299
自宅にwindows無いから試せんがたぶんこれでできるだろ
Excelを使用開始した時に
HKEY_CURRENT_USER\SOFTWARE\Microsoft\IME\15.0\IMEJP\MSIME
ShowImeModeNotification
を0に設定する
Excelを使用終了したら元の値に戻す
Excelの使用中の定義がわからんがそれは自分で決めて
お決まりの文句だけどレジストリ弄る時はもちろん自己責任な
自宅にwindows無いから試せんがたぶんこれでできるだろ
Excelを使用開始した時に
HKEY_CURRENT_USER\SOFTWARE\Microsoft\IME\15.0\IMEJP\MSIME
ShowImeModeNotification
を0に設定する
Excelを使用終了したら元の値に戻す
Excelの使用中の定義がわからんがそれは自分で決めて
お決まりの文句だけどレジストリ弄る時はもちろん自己責任な
302デフォルトの名無しさん
2018/05/03(木) 14:18:15.46ID:Vf3d827a303デフォルトの名無しさん
2018/05/03(木) 14:41:12.43ID:RxRkLoMj >>294
Excelとは書いてない。VBA単独だよ。
Excelとは書いてない。VBA単独だよ。
304デフォルトの名無しさん
2018/05/03(木) 14:42:54.90ID:Pbl0v+Er VBA単独で何をやれるんだ…
むしろExcel単独のほうがマシなレベルだろ
むしろExcel単独のほうがマシなレベルだろ
305デフォルトの名無しさん
2018/05/03(木) 15:17:06.77ID:96XRan6U >>304
DBもテキストファイルも読み書きできてhttpリクエストも出来て
API呼び出しも出来て一般的な制御構造を持ってて、
ユーザとダイアログで対話出来て、それでなにが致命的にできないというの?
DBもテキストファイルも読み書きできてhttpリクエストも出来て
API呼び出しも出来て一般的な制御構造を持ってて、
ユーザとダイアログで対話出来て、それでなにが致命的にできないというの?
306デフォルトの名無しさん
2018/05/03(木) 15:21:11.80ID:IGWMrNd7 単独って言われるとライブラリも無しってイメージしちゃうからな
まぁそうすると何かが出来る言語ってほうが珍しいんだけどさ
まぁそうすると何かが出来る言語ってほうが珍しいんだけどさ
307デフォルトの名無しさん
2018/05/03(木) 15:31:00.49ID:88q/pvX5 Shell "EXPLORER.EXE https://minkabu.jp/stock/1330"だと
うまく開けますが、
Shell "EXPLORER.EXE https://textream.yahoo.co.jp/search?query=1330"
のように?(クエスチョン)が入っていると
なぜかマイドキュメントホルダーが表示されます。
引数の?は何かエスケープしなければなりませんか?
よろしくお願いいたします。
うまく開けますが、
Shell "EXPLORER.EXE https://textream.yahoo.co.jp/search?query=1330"
のように?(クエスチョン)が入っていると
なぜかマイドキュメントホルダーが表示されます。
引数の?は何かエスケープしなければなりませんか?
よろしくお願いいたします。
308デフォルトの名無しさん
2018/05/03(木) 15:46:12.37ID:6NzQufie >>305
車輪を再発明するの好きそう
車輪を再発明するの好きそう
309デフォルトの名無しさん
2018/05/03(木) 15:58:07.60ID:b8IepW0h >>307
Explorerの仕様じゃないかな
ExplorerにWEBサイトのアドレスを渡す→ブラウザーで開く
っていう仕組みらしーので
Explorerが解釈する段階で「?」は禁則文字だから受け付けてくれない
ハイパーリンクでやるのがいいのではなかろーか
Explorerの仕様じゃないかな
ExplorerにWEBサイトのアドレスを渡す→ブラウザーで開く
っていう仕組みらしーので
Explorerが解釈する段階で「?」は禁則文字だから受け付けてくれない
ハイパーリンクでやるのがいいのではなかろーか
310デフォルトの名無しさん
2018/05/03(木) 16:13:02.98ID:88q/pvX5311デフォルトの名無しさん
2018/05/03(木) 16:14:57.73ID:96XRan6U312デフォルトの名無しさん
2018/05/03(木) 16:15:07.06ID:hvfEvXXP313デフォルトの名無しさん
2018/05/03(木) 16:36:29.69ID:ygisZEFQ >>305
ライブラリは探せばそれなりにあるけどAPIにセンスが無い
OOPサポートも半端だし関数型サポートがないのも致命的じゃないかな
せめてどちらかは欲しいところ
名前空間が無いのも気持ち悪い
そのせいでコードのパッケージングと再利用もしにくい
全体的にチープで古臭い
昔からある言語でMSも投資する気がないから仕方がないけど時代に取り残されてる
モダンなプログラミング環境を知ってる現代人には到底受け入れられない
ライブラリは探せばそれなりにあるけどAPIにセンスが無い
OOPサポートも半端だし関数型サポートがないのも致命的じゃないかな
せめてどちらかは欲しいところ
名前空間が無いのも気持ち悪い
そのせいでコードのパッケージングと再利用もしにくい
全体的にチープで古臭い
昔からある言語でMSも投資する気がないから仕方がないけど時代に取り残されてる
モダンなプログラミング環境を知ってる現代人には到底受け入れられない
314デフォルトの名無しさん
2018/05/03(木) 16:47:53.46ID:96XRan6U >>313
そんな名古屋に対する悪口みたいに言うなよ
モダンなプログラミング環境を知っている現代人がセンスあるAPIでOOPと関数型サポートを提供して
コードの再利用をやりやすくすればいいんじゃね?
名前空間とパッケージングと全体的にチープで古臭いのはまあしょうがない。
そんな名古屋に対する悪口みたいに言うなよ
モダンなプログラミング環境を知っている現代人がセンスあるAPIでOOPと関数型サポートを提供して
コードの再利用をやりやすくすればいいんじゃね?
名前空間とパッケージングと全体的にチープで古臭いのはまあしょうがない。
315デフォルトの名無しさん
2018/05/03(木) 16:54:56.30 弘法筆を選ばず
流行の最先端の言語を使いたがるのが学生気分抜けやらぬ初級者〜中級者の常だが
そのモダンな(笑)言語が3年後にも安定して使い続けられる確証があるんだろうか
その環境に適した言語と自分が使いたい言語は必ずしもイコールではない
流行の最先端の言語を使いたがるのが学生気分抜けやらぬ初級者〜中級者の常だが
そのモダンな(笑)言語が3年後にも安定して使い続けられる確証があるんだろうか
その環境に適した言語と自分が使いたい言語は必ずしもイコールではない
316デフォルトの名無しさん
2018/05/03(木) 16:56:47.30ID:6NzQufie VBAが先に消えそうだけどな
317デフォルトの名無しさん
2018/05/03(木) 16:59:42.65ID:ygisZEFQ 筆だけで商売できる弘法さんは気楽でいいよな
318デフォルトの名無しさん
2018/05/03(木) 17:08:35.41ID:96XRan6U319デフォルトの名無しさん
2018/05/03(木) 17:11:43.22 >>316
そのころにはPython 4 (もちろんPython 2.7とも3.6とも互換性なし) が枯れた言語になってるだろう
そのころにはPython 4 (もちろんPython 2.7とも3.6とも互換性なし) が枯れた言語になってるだろう
320デフォルトの名無しさん
2018/05/03(木) 17:12:00.60ID:WApyWolu OOPがサポートされてても使いこなせてなさそうだな。無闇に継承とか使ってそうだ。
321デフォルトの名無しさん
2018/05/03(木) 17:46:23.02ID:QByN6yWW 結局のとこ、自分が道具を使いこなせないか、その道具で満足なものが作れないから
道具の文句を言うしかないわけだな
道具の文句を言うしかないわけだな
322デフォルトの名無しさん
2018/05/03(木) 18:16:26.03ID:Sky621AR 何か、WindowsとLinux論争と似てるんだよな。
Excel使わないで、何か他の表計算めいたもので結果を出すという選択肢があれば理解出来る。
でもExcel使う前提なら普通はVBAが有利だろ。
俺はRも少しは使えるけど、そもそも仕事じゃ入れさせて貰えない。
特に有料ソフトじゃないと申請が通りにくい。
そりゃ面倒くさい手続きを経れば入れさせて貰えるけどさ。
其れだったらExcelだけで何とかしようとする。
で、意外に何とかなったりもする。
C#で個人的に自作したCOMアドインも無理だよな。
得体の知れない物と同じだからさ。
Excel使わないで、何か他の表計算めいたもので結果を出すという選択肢があれば理解出来る。
でもExcel使う前提なら普通はVBAが有利だろ。
俺はRも少しは使えるけど、そもそも仕事じゃ入れさせて貰えない。
特に有料ソフトじゃないと申請が通りにくい。
そりゃ面倒くさい手続きを経れば入れさせて貰えるけどさ。
其れだったらExcelだけで何とかしようとする。
で、意外に何とかなったりもする。
C#で個人的に自作したCOMアドインも無理だよな。
得体の知れない物と同じだからさ。
323デフォルトの名無しさん
2018/05/03(木) 18:37:19.10ID:3Ql6zJ1V324デフォルトの名無しさん
2018/05/03(木) 18:55:41.67ID:96XRan6U325デフォルトの名無しさん
2018/05/03(木) 18:57:16.70ID:96XRan6U326デフォルトの名無しさん
2018/05/03(木) 19:03:29.02ID:Ais7tPnB327デフォルトの名無しさん
2018/05/03(木) 19:09:49.73ID:jhccfXfd >>325
> 大多数の人は同意していて、同意していないのは小数
> ってことに気付いてくれ。
> (少数派がダメとは言っていないが)
それはお前の思い込み
何度も状況次第って書かれてるし、VBAが使いづらい理由とかも書かれてる
にもかかわらず常にExcelにはVBAって言ってるから同意が得られないだけ
> 大多数の人は同意していて、同意していないのは小数
> ってことに気付いてくれ。
> (少数派がダメとは言っていないが)
それはお前の思い込み
何度も状況次第って書かれてるし、VBAが使いづらい理由とかも書かれてる
にもかかわらず常にExcelにはVBAって言ってるから同意が得られないだけ
328デフォルトの名無しさん
2018/05/03(木) 19:12:28.03ID:96XRan6U329デフォルトの名無しさん
2018/05/03(木) 19:21:12.05ID:aADwc621 >>327
表形式のデータを扱いたいためにエクセルって言っとるおまえの方が大いなる思い込みをしとるわw
表形式のデータを扱いたいためにエクセルって言っとるおまえの方が大いなる思い込みをしとるわw
330デフォルトの名無しさん
2018/05/03(木) 19:28:02.90ID:6NzQufie ソースもなしに大多数とか頭弱く見えるぞ
ほとんどの状況でVBA以外でExcel使ったほうがやりやすい
VBAの言語仕様が古臭いから
例外はユーザー定義のワークシート関数作るときに仕方なく使うだけ
ほとんどの状況でVBA以外でExcel使ったほうがやりやすい
VBAの言語仕様が古臭いから
例外はユーザー定義のワークシート関数作るときに仕方なく使うだけ
331デフォルトの名無しさん
2018/05/03(木) 19:28:17.66ID:WApyWolu332デフォルトの名無しさん
2018/05/03(木) 19:40:29.12ID:IGWMrNd7 >>330
それってあなたの感想ですよね
それってあなたの感想ですよね
333デフォルトの名無しさん
2018/05/03(木) 19:45:26.62ID:Sky621AR >>323
だって別のファイルで操作するなんて言った瞬間にウィルスかとか言われたりするわけよ。
だから職場で、殆ど何も入ってない環境で作らないと駄目だろ。
その上、それってVBAじゃ出来ないの?とか言われて、実際出来たりするからな。
個人所有のノーパソにはVisualStudio入ってる。
2010だけどプロフェッショナル版だ。
今はタダで最新版が使えるわけだが買ったものをタダのに入れ替える気にならなくてな。
職場のPCにゃVisualStudioは入っとらん。
Rもそうだがそもそも申請しなきゃならんというのがもう既に面倒くさい。
どうしても必要なら申請するけど、そんなことも無いからな。
だって別のファイルで操作するなんて言った瞬間にウィルスかとか言われたりするわけよ。
だから職場で、殆ど何も入ってない環境で作らないと駄目だろ。
その上、それってVBAじゃ出来ないの?とか言われて、実際出来たりするからな。
個人所有のノーパソにはVisualStudio入ってる。
2010だけどプロフェッショナル版だ。
今はタダで最新版が使えるわけだが買ったものをタダのに入れ替える気にならなくてな。
職場のPCにゃVisualStudioは入っとらん。
Rもそうだがそもそも申請しなきゃならんというのがもう既に面倒くさい。
どうしても必要なら申請するけど、そんなことも無いからな。
334デフォルトの名無しさん
2018/05/03(木) 19:51:36.08 素のWindows + Office環境だけでいかに要求仕様を満たせるかという縛りゲー
わりと楽しい
わりと楽しい
335デフォルトの名無しさん
2018/05/03(木) 19:55:14.91ID:WApyWolu 目的が達成できれば何でもいい。
言語に縛られて手段と目的を勘違いしてるとしか思えない発言のパレード。
言語に縛られて手段と目的を勘違いしてるとしか思えない発言のパレード。
336デフォルトの名無しさん
2018/05/03(木) 20:00:07.28ID:jhccfXfd337デフォルトの名無しさん
2018/05/03(木) 20:13:04.83ID:aADwc621 >>336
おまえがVBAが有利じゃないケースと言っとるのはそもそもマクロが必要ないケースや
普通はマクロを想定しない処理に暗黙のうちにマクロを想定してあまつさえVBA批判までしてしまうという
非常にややこしい勘違いの持ち主がおまえをはじめとするプロさんやねんw
おまえがVBAが有利じゃないケースと言っとるのはそもそもマクロが必要ないケースや
普通はマクロを想定しない処理に暗黙のうちにマクロを想定してあまつさえVBA批判までしてしまうという
非常にややこしい勘違いの持ち主がおまえをはじめとするプロさんやねんw
338デフォルトの名無しさん
2018/05/03(木) 20:19:10.52ID:96XRan6U >>333
やじうま根性だけど、よそ様のそういう事情に興味があります
うちだと申請書と上司の捺印は必要なものの、
「〜の統計的分析作業にR言語を使用したい。R言語は実績あるオープンソースで〜」
みたいなことを適当に書いておけば、ほぼ通る。
もちろん金がかかると途端にハードルが高くなるけど。
やじうま根性だけど、よそ様のそういう事情に興味があります
うちだと申請書と上司の捺印は必要なものの、
「〜の統計的分析作業にR言語を使用したい。R言語は実績あるオープンソースで〜」
みたいなことを適当に書いておけば、ほぼ通る。
もちろん金がかかると途端にハードルが高くなるけど。
339デフォルトの名無しさん
2018/05/03(木) 20:21:11.84ID:IGWMrNd7 自称プロがVBAと言っているのは、Visual Basic for Applicationsの方じゃなくて、なんか別のVBAなんだろう
340デフォルトの名無しさん
2018/05/03(木) 20:21:42.95ID:jhccfXfd >>337
> おまえがVBAが有利じゃないケースと言っとるのはそもそもマクロが必要ないケースや
> 普通はマクロを想定しない処理に暗黙のうちにマクロを想定してあまつさえVBA批判までしてしまうという
どこのレスを読んでそんなアホな解釈したのか書いてみ
> おまえがVBAが有利じゃないケースと言っとるのはそもそもマクロが必要ないケースや
> 普通はマクロを想定しない処理に暗黙のうちにマクロを想定してあまつさえVBA批判までしてしまうという
どこのレスを読んでそんなアホな解釈したのか書いてみ
341デフォルトの名無しさん
2018/05/03(木) 20:26:55.58ID:jhccfXfd342デフォルトの名無しさん
2018/05/03(木) 20:30:54.21ID:aADwc621343デフォルトの名無しさん
2018/05/03(木) 20:45:31.64ID:ygisZEFQ VBAが古臭い使いにくい言語・開発環境ってのは全員が理解してる
なのでVBAでやるべきだという積極的な理由がなければVBA以外の言語を使うべき
VBAでやるべき場面は何かというと殆どなくてイベントハンドラを書く場合などに限られてくる
Excel以外にGUIツールを手軽に作る手段を知っているならその出番すらなくなる
なのでVBAでやるべきだという積極的な理由がなければVBA以外の言語を使うべき
VBAでやるべき場面は何かというと殆どなくてイベントハンドラを書く場合などに限られてくる
Excel以外にGUIツールを手軽に作る手段を知っているならその出番すらなくなる
344デフォルトの名無しさん
2018/05/03(木) 20:48:26.60ID:LNgDTs2r >>336
君、アホだろ。
逆だっちゅうの。
Excel使ってるという限定された場だからこそVBAが有利だと言ってるだけ。
Excel使ってなければ普通に別の言語の方が有利だろ。
君はどんな時でもVBAが不利だと言いたいようだけど大抵の処理はどんな言語でも出来る。
だから別に言語が必要無い(なんたってExcel内蔵だ)とか、他にファイルを必要としないというのは凄いメリットだぞ。
じゃあ、VBAでは出来ないことが有ったとする。
普通に別言語使うわ。
君、アホだろ。
逆だっちゅうの。
Excel使ってるという限定された場だからこそVBAが有利だと言ってるだけ。
Excel使ってなければ普通に別の言語の方が有利だろ。
君はどんな時でもVBAが不利だと言いたいようだけど大抵の処理はどんな言語でも出来る。
だから別に言語が必要無い(なんたってExcel内蔵だ)とか、他にファイルを必要としないというのは凄いメリットだぞ。
じゃあ、VBAでは出来ないことが有ったとする。
普通に別言語使うわ。
345デフォルトの名無しさん
2018/05/03(木) 20:51:11.73ID:jhccfXfd346デフォルトの名無しさん
2018/05/03(木) 20:54:31.94ID:jhccfXfd347デフォルトの名無しさん
2018/05/03(木) 20:56:28.57ID:WApyWolu348デフォルトの名無しさん
2018/05/03(木) 20:56:45.92ID:LNgDTs2r >>338
うん。
そういうこと色々言えば通るだろうね。
でもVBAでも十分出来るだろうと思えるものに、そういうことを言って通すのに抵抗があるし、面倒くさいということ。
でも、Rはダメかもね。
むしろ金がかかる方がハードルが低い。
俺はよっぽど使いこなせて凄いこと出来るぐらい自分のレベルが高くないとそういう主張はしないな。
そりゃ、VBAじゃ無理っつう具体的な何かが有るなら別だけど。
うん。
そういうこと色々言えば通るだろうね。
でもVBAでも十分出来るだろうと思えるものに、そういうことを言って通すのに抵抗があるし、面倒くさいということ。
でも、Rはダメかもね。
むしろ金がかかる方がハードルが低い。
俺はよっぽど使いこなせて凄いこと出来るぐらい自分のレベルが高くないとそういう主張はしないな。
そりゃ、VBAじゃ無理っつう具体的な何かが有るなら別だけど。
349デフォルトの名無しさん
2018/05/03(木) 20:59:38.23ID:aADwc621 >>345
何を言いたいのかよく分からんがw
まず勘違いその2
データとプログラムが一体になっとるのは不便や
どこを勘違いしたらそれを便利だと思えるのやプロさんw
で次な
データとプログラムが一体になっとるやっかいな代物のコードだけ修正したい時
に面倒なことになるのはVBA全然関係あらへんw
端的に言っておまえは一体何を言うとるんやw
何を言いたいのかよく分からんがw
まず勘違いその2
データとプログラムが一体になっとるのは不便や
どこを勘違いしたらそれを便利だと思えるのやプロさんw
で次な
データとプログラムが一体になっとるやっかいな代物のコードだけ修正したい時
に面倒なことになるのはVBA全然関係あらへんw
端的に言っておまえは一体何を言うとるんやw
350デフォルトの名無しさん
2018/05/03(木) 21:00:15.42ID:LNgDTs2r■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 気象庁・高市内閣「この後311級の地震の可能性があります。北海道〜関東の人は1週間は地震が来てもすぐ逃げられる格好をしてください」 [597533159]
- 【動画】ファッションモデルまんこ、裸でランウェイを歩く。これがファッションだと言われて [749674962]
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- バリ島で万引きした高校生が叩かれているけどさ
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
