X



バカ「VBAマクロは記録して再生するだけの物」ぼく「パイプとシェルとkernel32を呼べるから基本的に何でもできるが」
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:29:04.104ID:ldchKZauM
バカ「……出来ないことが多い」
ぼく「いや、だからシステムコールができるしWindowsの仕組み上、パイプ渡しができるから、C#のバックエンドとして動かしたりC++の関数を呼び出したりできるだろ。ptrsafe declare functionやptrsafe declare sub使えるじゃん」
バカ「あのさぁ!そんなマニアックな例やめてくんない?」

マニアックでもないだろ、MSDNにあるだろ
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:29:50.567ID:78938nR40
キショ。
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:30:03.526ID:GOM6Z9xZ0
単体の話だから
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:30:32.979ID:GOM6Z9xZ0
>>4
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:32:36.771ID:yitmH9yy0
なんで会話風にすんの
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:32:47.778ID:gVHd+CWBd
>>6
じゃあ最初からそう言えば
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:32:50.628ID:GOM6Z9xZ0
>>8
世界征服
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:33:20.968ID:yitmH9yy0
ねえ なんで会話風にしたの?
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:33:32.797ID:yitmH9yy0
ねえ
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:33:47.632ID:GOM6Z9xZ0
ムーミン
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:34:03.195ID:yitmH9yy0
言ってくれなきゃわかンナイよ
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:34:18.082ID:yitmH9yy0
もうやだよ
0018以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:35:10.083ID:ewbZvqQId
                                                            
   .'llliiiiii,         ,,_                                            
    : ゙゙゙゙°          ,illll         xllllllllliiii,,,,,、                             
    ..,,,,,,,_        ,ill!゙               ,l!!!!!"                             
  liiiiil!゙゙゙~゙゙lli,      .,il!゙`                                             
  .゙゙゙゜   .llll、    .,il!゙                                              
      ,llll`   ,,ill゙,,illlllliii,    ,i、  、                                   
      .,ll!゜   ,,illlll゙° .llll   ..,,il゜  ll,,                                   
     ,i!゙′  illl!゙゜   '!lli,,,,,,iii!゙゜   ゙゙!lllliiiiiiiiiiiiiiillllll、                           
    ,,l゙°   .'゙′    .゙゙゙゙゙゙゙゙°       : ``:                               
    `
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:35:50.824ID:yitmH9yy0
>>17
いま私が質問してるの あなたっていつもそう
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:37:09.593ID:ldchKZauM
>>19
いえ、質問の意図がわかりません
「なぜ呼吸をしてるのか?」これに対して、「なぜ呼吸をしてはだめなのか?」というのは正当な反問権だよ

なぜならば、なぜ呼吸をすることがいけないのかを理解できないからです
0021以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:37:12.417ID:VMsvC4fRa
MSDNの日本語風にしゃべれ
0022以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:38:36.831ID:yitmH9yy0
>>20
わたし いけないなんて 一言書いてないよね?なんで嘘つくの
0023以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:39:25.194ID:JhLeodwG0
>>1
1秒ごとに得られるセンサーの値を読み込んで平均値とか標準偏差を出すっていうプログラム作ったことある
最初はエクセルのVBAでやったがとにかく重い
あまりの重さにC言語でファイル読み込みからの数値を計算するプログラムを組んだらメチャクチャ早くなった

こういう経験からすぐに分かるけど
ちょっとでも複雑な処理をエクセル上で行わせるとシャレならんコスパ悪い
何の意味があってプログラムと呼べるレベルの処理をエクセル上でする必要があるのか未だにわからん
ゆえにVBAが大して勉強されないスキルだと断言できる
0025以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:40:21.622ID:tot83xkj0
VBAは、私はVBAできませんと言いつつこっそり使って手抜きをするためのシステムだぞ?
0026以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:40:42.695ID:S/HoXW2Ma
なんで呼吸してるのか
生命活動の意地に必要だからだよ 質問の意図なんか無くても答えられるだろ
0027以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:43:58.347ID:sj5/RI1Or
呼び出せばなんでもできるとか言い出したらほとんど全てそうだろ
単体でできることで主張しないからバカvsバカに見えるんだ
0028以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:44:33.968ID:bqgHBLx+0
クエリとLAMBDAとスピルで何でもできるぞ
0029以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:45:06.255ID:W5E3H5DN0
誰と話してるんだ?
0030以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:46:06.900ID:7JCTuSkw0
もう逃げたぞ
0032以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:51:35.487ID:yitmH9yy0
>>31
いいからさっさと答えろよ
大して興味ねーんだからよグズが
0033以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:52:43.731ID:VJ2Huwgr0
>>31
何故会話風にしたのか
しか聞いてないんだが
0036以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:54:14.426ID:Ne+IWDWg0
もうVBAは進化しないよ
時代はAIだよ
0037以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:55:10.199ID:Dix92lIt0
別言語使った時点で
0038以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:56:28.750ID:MOz9bTMGa
excelでpython扱えるようになるらしいからもうVBA完全にいらなくなるよね
0039以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:56:42.343ID:5kk625N40
バカ「VBAマクロは記録して再生するだけの物」
ぼく「パイプとシェルとkernel32を呼べるから基本的に何でもできるが」
バカ「……出来ないことが多い」
ぼく「いや、だからシステムコールができるしWindowsの仕組み上、パイプ渡しができるから、C#のバックエンドとして動かしたりC++の関数を呼び出したりできるだろ。ptrsafe declare functionやptrsafe declare sub使えるじゃん」
バカ「あのさぁ!そんなマニアックな例やめてくんない?」

マニアックでもないだろ、MSDNにあるだろ
0040以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:58:44.647ID:b4kH2UJ20
BASICなんだしとーぜんだろ
0041以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:58:48.242ID:XDBWMfxS0
>>39
見てるこっちが恥ずかしくなってくる
0042以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 13:59:46.444ID:ldchKZauM
>>38
いや、pythonこそ単体だと何もできないよ
マイクロソフトの仕組みだとworkbookインスタンスを操作するようになってるだけだからさ

gitではコマンドライン叩いて使うだろ?
gitguiを起動すれば多彩なことできるだろ?
VSでgitguiやコマンドライン叩かなくても使えるようになったけどああいうもの

ネイティブに動作するので、実はVBAはワークシート操作では最強の言語なんだよ
0044以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:01:22.347ID:b+7u+ntc0
また架空人物を作り上げて遊んでんのか
いい加減にしろ
0045以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:01:39.803ID:sdl/xFGMa
ほいでなんで会話形式でスレ立てたの
0047以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:02:18.043ID:wMmo4i8o0
バカ「VBAマクロは記録して再生するだけの物」
ぼく「パイプとシェルとkernel32を呼べるから基本的に何でもできるが」
バカ「……出来ないことが多い」
ぼく「いや、だからシステムコールができるしWindowsの仕組み上、パイプ渡しができるから、C#のバックエンドとして動かしたりC++の関数を呼び出したりできるだろ。ptrsafe declare functionやptrsafe declare sub使えるじゃん」
バカ「あのさぁ!そんなマニアックな例やめてくんない?」

マニアックでもないだろ、MSDNにあるだろ
0048以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:04:41.188ID:b4kH2UJ20
VBAはクソ遅いけどな
0051以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:06:08.785ID:69FPD6MBd
バカ「VBAマクロは記録して再生するだけの物」ぼく「パイプとシェルとkernel32を呼べるから基本的に何でもできるが」 ★2
https://mi.5ch.net/test/read.cgi/news4vip/1694927046/
0052以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:06:30.425ID:oG93zuI60
受領ファイルの拡張子がxlsmだと身構えるよな
0053以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:07:14.057ID:JKF6n9l70
お、次スレたったか
0054以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:07:20.378ID:b4kH2UJ20
>>50
事実だ
0055以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:08:13.664ID:ldchKZauM
何と比べて何が遅いのかを書いてない。

マクロを記録再生した場合に重くなるのはあるが、言語的なVBAの動作速度はPythonやC♯より速いんです。

でもアセンブラやCより遅いよね!って言うならそうですがね
0057以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:09:54.633ID:b4kH2UJ20
じゃあなんで流行らないの?
0058以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:13:12.206ID:ldchKZauM
そもそも昔、VB6は遅いと言われた。
これはCと比べて遅いんだ

VBのDLLを扱う必要があるから、そのwrap分遅い。あとはvariantって概念が遅く感じさせられる原因

VBAで言うとVBのDLLは不要なのでそこは速くなる
0059以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:15:08.492ID:ldchKZauM
>>57
金にならないからだよ
きちんと作ると手間は同じくらいかかるのに、pythonやC♯なら金を払うけど、VBAになった時点で「記録で作れる簡単なもの」ってイメージがあり、コードが丸見えだからな
0060以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:16:12.149ID:b4kH2UJ20
VBA先生じゃん
0061以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:16:49.084ID:ldchKZauM
例えばエクセルでA1からABZ1000000までのセルに「修行するぞ!」って文字列を入れてみてよ

pythonでも何でもいい
最速になるように作ってみてよ

それよりVBAのほうが速くなるから
0063以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:18:04.886ID:luKF+iEra
会話形式が面白いと思ってやってみましたって書くのそんな恥ずかしかったのかw
0064以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:18:17.046ID:b4kH2UJ20
遅いってのがトラウマレベルで反論してくるなこいつ
落ち着けよ
0066以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:20:27.021ID:JhLeodwG0
データと呼ばれるもの、例えばCSV、JSON、数値、日付、文字コード、画像、バイナリといったもの
それを作業したい、つまり加工、調査、一括処理、自動化するとなれば
学ぶべきはコマンド
なぜならシェル上に用意されたコマンドというのは過去の先人たちがすごく苦労してつくったプログラムの集まりだから
自分でそれらの車輪の再開発をしちゃう人はすごく無駄な苦労をしてると知った方が良い
0067以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:21:03.814ID:b4kH2UJ20
本職か
0068以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:22:20.837ID:7K38DvgW0
VBAじゃ米炊けないじゃん
0069以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:22:31.131ID:GOM6Z9xZ0
>>61
なんでエクセルなの?
0071以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:24:31.979ID:JhLeodwG0
>>70
無駄な苦労をしてると言ってるんだ
0073以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:26:22.534ID:KLaI6EVzM
そんなことに拘ってる職人とは一緒に仕事したくない
0074以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:27:16.482ID:b4kH2UJ20
>>72
でも確かに最近配列とテキストで処理させるコード書いてみたけど早かったなVBAはすごいかもしれん
0075以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:27:18.951ID:ldchKZauM
バカはエクセルシートにcellsを使って貼っつける
これはもうcells関数がどう動いてるのかspyでAPIを追ったりwndbgはしらせればわかるのに
それすらできないアホがCで作ると言い出す
0078以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:30:44.520ID:b4kH2UJ20
>>76
俺は本職じゃないんだよ
管理業務でやむなくVBA使わざるを得ないけど楽する為にやってる素人だ
0080以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:32:24.150ID:uUBWHSLF0
マグロ丼食べたい
0081以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:32:47.436ID:b4kH2UJ20
>>79
社内のシステムがクソだから工夫せざるを得ないんだよ
0082以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:35:16.727ID:ldchKZauM
覚えるべきはコマンド←これは覚えてないほうがおかしいよ
そのコマンドをコールする←うん、それも正しいよ
だからVBAは不要←うん、おかしいよね

EXCELを一切使わないなら正しい
でもコマンドをコールするプログラムを作って結果を取り込むとかするのはアホ

なぜならEXCELで一番時間がかかるのはそのシートに貼っつける所だからセル上で計算するとかしてない限り普通にVBAを使うほうが速くなるんだ
0083以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:36:21.927ID:b4kH2UJ20
>>82
せっかくVBAあるのにPythonで動かそうとする記事よく見るのはなんでなの?
0084以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:38:39.664ID:ldchKZauM
>>83
それはPythonの方が計算ライブラリ的に優れてるからだよ
マトラボ使ってEXCELに貼っつける人たちは
マトラボの代わりにPythonを使うでしょ?
そしたらPythonからExcelに貼れると便利だって思うの
0085以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:40:01.798ID:ewbZvqQId
そんなことより週に何回オナニーする?
俺30で週1なんだけどやっぱり少ないよな?
0086以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 14:59:28.466ID:fyi2RvOY0
もうPythonで全部できるよね
そんな複数言語とかWinの特殊仕様無視してPythonで書くよね
0087以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 15:07:03.848ID:K3Cbzo9b0
vbaは書くのがだるい
0088以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 15:11:34.296ID:inmxBP1B0
型指定しない素人だけどなにか問題ある?
0089以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 15:16:45.253ID:HPK5bIcId
でもVBAはプログラミングの入門としてはいいよね
0090以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 15:26:23.514ID:wTw8eYEX0
低級www
0091以下、5ちゃんねるからVIPがお送りします🐙
垢版 |
2023/09/17(日) 15:27:37.479ID:MMCCJG130
オートメーションを用いて好きな言語で外部から操作した方が良いと思うのだ
0092以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 15:30:22.643ID:HPK5bIcId
VBAでDB作ろうとするとクソ重すぎて、結局MySQL+PHPに行き着く
0093以下、5ちゃんねるからVIPがお送りします🐙
垢版 |
2023/09/17(日) 15:33:52.056ID:MMCCJG130
PHPってまだ息してたの?
0094以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 16:00:07.091ID:9d29Vbey0
パワークエリが便利すぎてVBAやらなくなったわ
0095以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 16:38:34.084ID:2ZGGiGpF0
別言語で取集アプリ作って出力したファイルをVBAで表にする方式で良くないか?
何でわざわざ制御をEXCELに持たしてんだよ
0096以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 16:39:37.327ID:hbD6LtmS0
累計の計算がめっちゃ遅い
0098以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 16:43:23.830ID:bBVpQW+bd
カーネルってウインドウズAPI?
ウインドウ制御とかで使ってるな
0099以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 16:44:20.357ID:bBVpQW+bd
レスしたすぐだがちがうかスリープがカーネルか
忘れちまうもんだな
0101以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/09/17(日) 16:52:21.230ID:bBVpQW+bd
>>100
ウインドウの画面サイズ動かすのに使ってる
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況