26/02/20 22:52:02.09 5cYkMmFp.net
別にプログラマで稼ぎたくてVBAやってる人ばかりじゃないだろ
650:デフォルトの名無しさん
26/02/20 23:00:30.27 BIsKXkHI.net
あまり本質的な点ではないのだけれど、VBAは配列の構文が丸括弧だったり、呼び出しの構文で丸括弧が省略できたりでC, Java, JavaScript, Python等の無難な言語と比べたときにちょっとクセがある。
651:デフォルトの名無しさん
26/02/21 06:59:05.40 6XkdR0La.net
VBAはアプリとの兼ね合いを前提にしてるから特にクセ強になるのは致し方ないかな
俺結構長いことやってるけど、いまだにオートフィルタ周りの操作が苦手で困ってる
現在進行形で困ってるw
652:田代まさし
26/02/21 07:18:29.02 aNAKftnO.net
>>638
合ってんじゃないかよ!
653:デフォルトの名無しさん
26/02/21 07:20:59.68 BTi9t36j.net
VBAはプログラミング
マクロは自動記録
AIで作ったやつはどっち?
654:デフォルトの名無しさん
26/02/21 07:31:29.40 aNAKftnO.net
AIは愛
655:デフォルトの名無しさん
26/02/21 07:31:48.53 QP0s+o5s.net
変なとこで省略『できてしまう』癖に頻繁に使われるのに長ったらしい記述が必要なのものは変わらんよなぁ
それこそオートフィルタ結果の抽出とかRangeのEndプロパティとかさ
Autofilter.結果(Optional 見出しを含む As Boolean)とかColumns("A").End(Optional xlDown As Boolean)みたいに簡潔にさせてくれたらいいのに
656:デフォルトの名無しさん
26/02/21 08:48:28.04 WegE6mW6.net
ココがイヤだよVBA Top3
1 Try Catchがない
2 For Eachがバリアントのみ
3 宣言と代入が同時にできない
657:デフォルトの名無しさん
26/02/21 09:40:20.47 PgjFZLFL.net
今どきメモリ管理をプログラマに要求する仕様があり得ない
658:デフォルトの名無しさん
26/02/21 10:09:12.83 ftaqCpnX.net
>>656
まあ判らんでもない
他の言語(pythonやjavascript)からVBAを自動生成するトランスパイラがあれば満足するんかいな
659:デフォルトの名無しさん
26/02/21 10:14:02.99 hjSIexHJ.net
どうせAIに任せるだけなんだから今となってはどうでもいい
660:デフォルトの名無しさん
26/02/21 10:21:26.39 RpV3CBNQ.net
トランスパイラというか、PythonからはVBAのオブジェクトを直接操作できるライブラリが複数あるし、JavaScriptは将来的にはVBAそのものを置き換える予定なんじゃない?(今のところ順調ではないみたいだけど)。
ただ、AIの発展が速いので、こういう話もあまり意味がなってしまう可能性もけっこうありそうだけど。
661:デフォルトの名無しさん
26/02/21 12:26:55.75 dytqgd4u.net
VBAの需要は既存資産の保守にあるから置換は難しい
新規のプロジェクトならそもそもExcel自体が置換の対象になるから
VBAのかわりに…といった話が出る機会はない
ここ数年スプレッドシートでもらう場面がめちゃくちゃ増えた
662:デフォルトの名無しさん
26/02/21 13:09:36.85 RpV3CBNQ.net
世間的にはそういう流れなの? ExcelをGoogleスプレッドシートに置き換える話って、自分はそれほど身の回りで聞くという印象はなかったんだけど。
663:デフォルトの名無しさん
26/02/21 14:55:19.74 BTi9t36j.net
スプレッドシートのメリットってなんかあるの関数とかも違うんだよね?安いのか?
664:デフォルトの名無しさん
26/02/21 15:34:56.92 zHb43Ayf.net
機能性や表現力といった柔軟性の高さを捨てるかわりに、デバイスや場所を選ばないという汎用性の高さ、取り回しの良さじゃね
665:デフォルトの名無しさん
26/02/21 19:53:12.73 GR8yr8oL.net
>>663
無料、どこからでもアクセスできる、簡単に共有できる
666:デフォルトの名無しさん
26/02/21 20:27:37.93 hjSIexHJ.net
Web版のExcelが劣ってるとは思わないが、
どうしてもデスクトップ版で開いてWeb版で編集できない機能使っちゃう馬鹿のせいで確実に破綻するからな
667:デフォルトの名無しさん
26/02/21 22:02:31.19 BTi9t36j.net
機能低下はちょっと、と思ったけど無料なの!?
それはデカいな、
668:デフォルトの名無しさん
26/02/22 13:10:35.77 c44x3OrX.net
TryCatch を if や goto で代替なのは別によくね
669:デフォルトの名無しさん
26/02/22 17:44:14.82 7abmsjcp.net
geminiとの連携も含めて無料で使える
関数がなかったらaiに書いてもらえばいいだけだから全く困らない