X



【Microsoft】Excel関数ベースのプログラミング言語「Microsoft Power Fx」登場 オープンソースで公開予定 [少考さん★]
■ このスレッドは過去ログ倉庫に格納されています
0001少考さん ★
垢版 |
2021/03/03(水) 13:29:23.34ID:QA7DmcDv9
※ ITmedia NEWS、新野淳一氏

Excel関数ベースのプログラミング言語「Microsoft Power Fx」登場 オープンソースで公開予定:Microsoft Ignite 2021
https://www.itmedia.co.jp/news/articles/2103/03/news080.html

2021年03月03日 12時00分 公開 [新野淳一,ITmedia]

この記事は新野淳一氏のブログ「Publickey」に掲載された「Excelの数式をベースにしたプログラミング言語「Microsoft Power Fx」登場。オープンソースで公開予定。Microsoft Ignite 2021」(2021年3月2日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。

米Microsoftは3月2日(現地時間)、Excelの数式をベースとしたプログラミング言語「Microsoft Power Fx」(以下、Power Fx)を発表しました。

https://twitter.com/MSPowerApps/status/1366814357468946432

午前3:15 ・ 2021年3月3日・Sprinklr Publishing

Excelの関数を使うだけでなく、動作も似せたものに
Excelには、文字列の長さを得るLEN関数や文字列の一部を取り出すRIFHT関数やLEFT関数、条件判定を行うIF関数、条件に合致するデータを取り出すLookup関数など、さまざまな機能を備えた関数があります。

Power Fxでは主にこうした関数を用いて、必要な値を取得したり、アプリケーションの動作を変化させることになります。

下記の画面では、Power Fxによるif関数がアプリケーション画面に関連付けられており、IF関数内で取得するスライドバーの値によってif関数の戻り値がホワイトもしくはブラックとなり、それによって画面の色が変化する、という動作が実現されます。

https://image.itmedia.co.jp/news/articles/2103/03/mt1626333_IFWENJBGETI-01.jpg

例えば、データベースにある「Employee」テーブルの「First Name」フィールドから、ある値に一致するデータをLookup関数を用いて取得する、といったことがPower Fxで次のように記述できることが示されています。

Lookup( Orders, Number=Selected).Employee.'First Name'

ここではドット「.」によってLookup関数が拡張され、データベースのテーブルからフィールドへとデータソースをドリルダウンできるようになっています。

この数式を画面上の特定のフィールドに張り付ければ、そのフィールドにデータベースから選択された名前が表示される、ということになります。

Power Fxでは、このようにExcelと同様の関数を利用するだけでなく、Excelのセルに数式を入力すればすぐに結果が表示され、さまざまな数式が自動的に計算、再計算されるように、その動作もリアルタイムかつ非同期に行われるようになっています。

プログラマーはVisual Studioで効率的に編集も可能
Power Fxのコードは、アプリケーション画面上の各コントロールのプロパティのように、コントロールに対してコードとなる数式をひもづけられるだけでなく、全体のコードをまとめてVisual Studio Codeなどの開発環境で通常のプログラミング言語のように編集することもできます。

これによりノンプログラマーはExcelでセルに数式を書き込むように、画面上のコントロールに数式を書き込むことで開発を進められる一方、プログラミングに慣れているプログラマーは、Visual StudioやVisual Studio CodeとGitHubなどを用いて効率的に開発やデバッグを進めることができるようになっています。

https://image.itmedia.co.jp/news/articles/2103/03/l_mt1626333_IFWENJBGETI-02.jpg

(略)

※省略していますので全文はソース元を参照して下さい。
https://twitter.com/5chan_nel (5ch newer account)
0003ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:30:50.10ID:89NtKoiD0
そんなに新しい言語ばっかり覚えてらんねえよw
pythonに集中しろよ。
0005ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:31:58.61ID:akMHZCMA0
power pointの仲間みたな名前やめてー
0006ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:32:41.36ID:fzttukP70
SymPyより簡単で高機能なら覚えてもえーで
0007ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:33:40.44ID:yVd1F9LR0
逆にexcelの関数でできることを
なぜvba使う、と首をひねる場面に
仕事でよく遭遇する。
頼むから他社に記入してもらう様式にマクロ入れるなよ。
やろうと思えば「このフォルダのファイル、全部消す」とか
簡単にできるんだかは。
0008ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:35:00.37ID:yRgBaCi90
これで凄いゲームとか作っちゃう人いそう
0009ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:35:34.39ID:D7T8lZjw0
エクセル・ワードもここ10年何も機能が変わっていないのに金だけ取る
未だにエクセルは見た目通りに印刷できないし
0015ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:38:35.49ID:EqQovgWg0
それならシートをテーブルとみなして
SQL文で操作できるようにしてほしい
0017ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:39:23.22ID:HObCldzU0
>>12
sum
0018ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:39:28.69ID:j4OriyWN0
冴子先生を4K8Kの高画質でお願い
0021ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:41:36.77ID:2bL3VQmE0
ExcelのVBと何が違うんや
0024ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:42:16.59ID:q99of+i30
Power好きやな
0027ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:43:10.39ID:gIMbZqkS0
要らないったってなあ
関数とかわけわからんから
VBAでやりたい時があるしなあ

ならもっと簡単にしろよ関数
0029ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:43:51.53ID:gIblhf2Q0
>>12
未入力のエラーを消すのにIFが一番使うんじゃね?
0030ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:44:26.34ID:qsY1uJCL0
覚えることを増やすなよ…
0032ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:45:39.21ID:+m4IpYLO0
ただのExcelでいいよね
0034ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:46:18.17ID:4qefG22D0
それを使えば1セル1文字原稿用紙が書きやすくなるのか?
0035ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:46:43.34ID:LvpWMhGs0
最近流行りのノーコードってファイルメーカーやら、エクセルなくしていく流れだよね
その中でこんなの出されてもな
0036ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:48:28.56ID:F9zZ9GZb0
>>12
match
0037ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:49:07.09ID:T6Om90020
もうブラウザアプリケーションの時代なんだしjavascriptでよいよ
0039ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:49:33.46ID:cypHwEqT0
MS製品って穴だらけだしなぁ
0041ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:50:38.06ID:rA2nkCHZ0
まずはActiveXを排出した責任をMSは取れよ
0043ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:51:00.76ID:bxrZxLUK0
エクセルの関数をPythonにしたらええやん
0045ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:51:58.52ID:bK5HpTvt0
公開予定って、発表時から公開さてれるのに確認もしないで何やってんだ記者は??

取材の基本である裏撮りすら出来ない無能記者ばかりだな…

エクセル前提のマクロ書いてた人向けのオブジェクト思考も何もないクソ言語だよ

エクセル職人がの為だけのクソ言語
エクセルから離脱できないようにMS office縛りをする為のクソ技術
ありがたいがってるのは馬鹿だけ

政治と全く同じ構図
鴨にされてる愚民が喜ぶ愚かな話し
0046ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:52:47.33ID:t98gj6990
>>33
同意。ゴリゴリとvbaの無駄に複雑な処理書かんで解決出来るようになれば、まだ捨てたものでもないよな
0047ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:52:53.34ID:srkD/Jfi0
これ誰が使うんや…
0050ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:54:59.19ID:XEiFu7bq0
>>3
ほんそれ。全てPythonに統一しろと言いたい。
0051ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:55:40.05ID:HObCldzU0
早く脱officeしてよかった
データ処理ならperlやpythonでお手軽に出来る
文書はtex
もうM$にがんじがらめにされるのは嫌
0052ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:56:22.78ID:v/PMGUcw0
>>1
新生銀行の金融商品みたいだな
0053ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:56:30.44ID:KiE7ywFv0
いらね
rubyで十分
0057ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 13:58:48.56ID:IO6C9bOW0
>>44
C#wwwww
C/C++からすればどっちもどっちだろw
0061ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:04:25.94ID:cs0zTgGB0
VBAを勉強してるとこなんだがpower Fxに乗り換えた方が良いのか?
0062ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:04:31.37ID:NiQnYb8u0
VBAがなかった子にされてて草
0064ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:05:36.55ID:QEi4gdoB0
よし!ベーマガに投稿するで
0066ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:10:10.32ID:vNFx+K5J0
誰得か分からん
0068ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:12:45.28ID:n9OZPtdw0
余計なもの作るなよ
0069ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:15:25.51ID:FDZCOKEk0
うわだるそー
objectiveCよりはマシだろうけど
0070ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:15:28.72ID:4FMi1MsS0
Excel関数って、Lotus123関数じゃん
0071ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:17:15.44ID:d2spR81p0
ジジイだからよくわからんが、こんなんをセルにペタペタ貼り付けていくってことでしょうか
0073ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:20:09.15ID:fr4CFXHO0
マルチブラン使えますか
0074ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:21:44.23ID:ndpjR0px0
>>12
> きみらExcelの関数で一番使うの何よ?

if じゃないの?普通…

ゼロを表記しないためほぼ毎回使うだろ
それ以外だとしたら、ほんとはほとんどエクセル使ってないってことよ……
0078ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:30:41.27ID:9+5+cTuM0
アレだけPythonに期待してたのに、変な言語入れるなよ。
VBAなんて糞言語は明日にでも廃止でOKだ。
Libreを365並みに使えるようにアップデートして基本言語をPython、
Jupyter対応にしたら、そっちに大挙して移行するんじゃねぇか?
0079ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:31:04.50ID:iYNXo1gu0
人類最後の砦はCだけだろ
0080ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:31:50.90ID:QrnSWAZq0
VBAでいいやろがい
0081ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:33:05.56ID:QrnSWAZq0
>>12
LENB
0083ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:34:19.68ID:wl2PXJq90
再発明された車輪を使ってさらに再発明を続けるマイクロソフト
0084ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:35:42.07ID:wl2PXJq90
>>61
明確な目的がないのであれば、マイクロソフトに依存する言語はやめといたほうがいい。
思ってるほど使い道がないし、金になるわけでもないから。
0085ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:36:06.90ID:eOHki4m/0
マイクロソフトって聞くとどうせ最後はアズーレなんでしょと思ってしまう
0086ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:37:27.58ID:9+5+cTuM0
>>79
世の中Python化すると、ライブラリのコアを書くC/C++の重要度が高まるんだよね。
rustとか必死にはやらせようとしてるけど、C/C++はこのままでしょう。
0088ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:38:59.27ID:NiQnYb8u0
未だにrubyでコード書いてくるウンコな外注いるけど
素直にpythonにしてくれといつも思う
0089ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:39:13.78ID:eOHki4m/0
IBM「COBOLまだまだ使うで―」
0092ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:40:17.31ID:onPWAufV0
>>61
乗り換えるとかそんな大層なものじゃないだろ。必要に応じて覚えれば良いだけ。
今のところメリットはあまりなさそう。
0093ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:40:34.06ID:rqgcGkvG0
画面レイアウトなんでもいけるんか?
0094ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:40:52.94ID:Ha93F7aE0
これはいいニュースだな
VBAとマクロは早くなくすべき


もう使えるんか?
0100ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:48:23.48ID:llJ5eTxC0
>>15
power queryってのがある。
俺もsqlを書いていく方が好きだけど、外部結合とかも出来るしaccessより良いかもしれない
0102ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:49:28.32ID:LHgJKgBO0
VBAなんてローカル環境でしか使わないから
今のVBAで構わんわ

余計なことに労力割くくらいなら
エラーメッセージをもっと詳しく書いて欲しい程度
0103ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:50:12.19ID:nNCzWc2n0
ノーコードでどれだけ?
0105ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:53:16.12ID:FD9vnMDH0
最近の Excel ではラムダ式が使えるようになって、ハンパなく便利になった。
つまり、VBA を使わずとも独自の関数を作れるようになった、ということ。
0106ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 14:53:46.96ID:ZyHb+Mbp0
そもそもVBA関数とワークシート関数で仕様が違うのをなんとかしてくれ。
例えば丸めのROUNDとか。いちいち WorksheetFunction つけるの面倒だわ。
0109ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:02:21.62ID:QrnSWAZq0
>>56
何故かPascal使ってる
0113ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:06:06.15ID:sC1lGGt50
>文字列の一部を取り出すRIFHT関数

これは知らなかった
0114ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:07:29.93ID:QrnSWAZq0
>>113
LEFT打ち替えやがったな
0117ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:10:21.84ID:mo+JOfAh0
コントロール配列の出来ない .net VB は 廃止。
VB6 を 継続開発するべき。
0118ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:11:21.79ID:QrnSWAZq0
>>115
単純なSUMは一番使わないな
0119ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:12:03.46ID:gIblhf2Q0
>>115
SUM入れる時だいたいIFも入れるだろ。他の時もIF使うしIFだろ。
0120ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:12:46.47ID:nNCzWc2n0
>>12
ifかsumかな

方眼紙にしてセル結合して数字は、電卓で計算したのを直打ち!
みたいなのが散乱してる会社なのであまり気にしない
0123ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:17:08.34ID:HKKctYDB0
名前がダサい
0127ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:19:56.30ID:ZkfQu43G0
>>101
>半角にせずにデータ送ってくるやついるから重宝するわASC

わかるそれ。
時々いるけど、なんで全角で入れるんだろうな。
0131ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:32:39.48ID:IO6C9bOW0
おまえら、まずms power plathomeについて調べてこい
0133ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:34:52.10ID:AZm+66vr0
>>1
いいから早くライブラリ作ってVBAからpythonに移行しろよ
いつまでVBAとかいう化石のままなんだよw
0135ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:35:34.30ID:IO6C9bOW0
まず、Power Platformついて

PowerApps、Microsoft Power Automate、Power BIから成る、データ収集から解析予測までローコーディング(最低限のコーディング)で実現するプラットフォームです。

そのロジック記述言語がpower fx。

Microsoftofficeのロジック記述言語がvba。そんな感じ。
0136ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:36:14.27ID:p51EDg9w0
作りたいものがない
0139ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:37:04.84ID:xSboGLOv0
これ、ローコード向け宣言的かつ静的型付けでとってもモダンな言語なのだが、作者は excel に inspire されたと言ってるだけで、適用領域は excel よりもかなり広いやつやん
0140ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:37:08.18ID:PiWaYUWA0
>>12
以前はvlookupだったが、最近はindex,match
vlookupは戻れないから面倒
0141ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:38:53.04ID:Dvf6xDl00
VBAの熟練者だったけど

これ使う人あるのか?
0144ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:39:45.55ID:AZm+66vr0
>>44
それは実装が糞なだけだろ
エクセルに渡す処理を基本的に最後の出力時だけにしてデータを配列で管理すればいいだけ
0145ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:39:58.51ID:TwlnWC3j0
VBがあるので十分だな、俺はお腹いっぱい
それよりウィンドウズ10の品質を上げてくれよ。バグだらけで酷い。
0146ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:42:16.57ID:egvobBxW0
最近、Teamsを会社で使い始めたんですけど

書式を見るとJsonをかえろだの書いてあるんだけど
これもプログラミング言語てやつ?
0148ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:43:57.28ID:LDcniSD/0
Excelでドラクエ1作ってた奴がいたから今度はドラクエ11ぐらい作るんだろうな
0149ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:45:38.18ID:MEK6viqI0
プログラミング言語って乱立しすぎていてよくわからないんだが、今始めるなら Python でいいの?
ネットの評判みて Python の勉強はじめようとしたら、今始めるなら Python より Rust だろって言われたんだけど
0150ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:47:17.90ID:TwlnWC3j0
>>148
VBが無料でなくて高価だったころ、
エクセルで将棋くらい出来そうだと思っていたけど、
最近のニュースでドラクエだからな。
0152ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:52:04.74ID:j9FQQJLM0
パワーシェルと言うのもあったな
0154ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 15:56:21.25ID:2Tiqgnhz0
>>149
そんなこと聞いちゃう感じならPython
資料多いから簡単なものならほぼコピペで作れるかも
0157ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 16:01:27.44ID:QrnSWAZq0
>>156
それやめたらもうWindows使う意味無いじゃんね
0160ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 16:05:40.59ID:ZyHb+Mbp0
>>156
つーか、officeは2010あれば問題ないのに、いらん機能追加するなよ。
まぁ、Windowsそのものもそうなんだけど。
0163ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 16:08:33.08ID:Qyn4bdd+0
Fx : Function Extend かな まぁ強力な拡張関数といったところか
0165ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 16:18:11.47ID:5vni3WNg0
主眼はノーコード? 関数型開発?
0168ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 16:24:54.41ID:I2DrnDd00
>>156
Officeは各プラットフォームで動くように頑張ってるし、Windows以外で動くOfficeはMSクラウドを使うから、
相互補完してるな。

>>157
Windowsも、もっとクラウドシームレスみたいな方向にという話もないわけではない。
0172ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 16:44:00.30ID:zMT7wIP70
VLOOKUPマニア歓喜
0174ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 16:53:37.88ID:fobGUVTs0
RIFHTは使ったことないわ
0177ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 16:57:17.58ID:/XTtsr2Z0
有力な新しい言語を次々に吸収してきた40代なんだけど管理職の話は別として、こぼら〜一本でやってる人と価値変わらんかったわ。希少性がある人は強いな
0178ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 17:01:02.84ID:IaWZYh+70
ノーコード(ローコード)です
コード書かずにアプリが作れます。
ボックスを配置してください。
そこのプロパティにコードを書けば出来上がりです。

っていうのは詐欺だと思ってる
0179ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 17:10:58.48ID:ufv34euu0
どうでもいいから、visioをオフィスライクにしてくれよ
今テレワークでイライラする原因になってるんだよ
0180ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 17:11:40.95ID:CeHyGFWF0
「セルの右下のポチをつかんで、下にひっぱってく」
なんて関数あんのかな w
0183ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 17:29:28.71ID:9WZ8CL0i0
>>72
ずっと a=0 と定義してどうする気だよw
せいぜい a=a+1 や print位は使おうぜw
0184ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 17:36:42.58ID:QrnSWAZq0
>>182
サイズを変える話じゃないと思ったんだが
0185ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 17:43:32.74ID:mYe4i9wR0
Haskellみたいな関数型プログラミング言語ってことなの?
わかるひといますか?
0186ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 17:50:19.63ID:riAtzVOh0
GUI部品付けて拡張したVBA?
クロスプラットホームでメモリ消費少ないってのを満たさなければType Scriptでいいよね
0188ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 17:52:41.37ID:LAPJ6OkQ0
excel function 自体が副作用無しで関数型ってことでしょ

型も決まってるし、もうこれ、excelしか書けない奴らを power platform に囲い込む戦略にしか見えないな
0189ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 18:08:16.31ID:9ddD7Bi30
ある程度普及したら
有償化のビジネスモデル?
0191ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 18:15:40.81ID:P2XPRbKj0
>>138 M$はクラウド化やいよいよ始まった(スマホを含む)非ATXマザボPCの普及を迎えてOfficeをミドルウェアとしてWindows並みのプラットフォームにしたい
サードパーティに対してはC#とかVBとかをサードパーティ製Officeアプリケーション作成用にさせ
エンドユーザーに対してはVBAだけをOffice処理言語として使わせたかったがGoogleがスプレッドシートソフトに色々高機能を一気載せして来たので単一のスプレッドシートアプリケーションソフト上で標準化対決をせ去るを得なく為った
0196ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 18:53:09.20ID:QrnSWAZq0
>>195
これ使うと開くたびに保存しますかって聞かれてウザい
0199ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 18:55:36.91ID:7h6wGDJs0
powerってつくのにろくなのはなさそう
0201ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 19:02:08.56ID:C5o75vi80
>>198
それがもっと簡単になるって話なんじゃね?
セールスマンやマーケターが自分用のツールを作るといったVBAと同様の用途じゃないかと思う。
0203ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 19:02:41.98ID:haZwWAIk0
>>141
なぜ過去形ww
0204ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 19:07:35.34ID:Lk9fZBDT0
vbaは趣味で遊ぶ、もしくはプログラム覚えたい以外つかわんだろ
実際使われるの見ると関数で済むやんってのか、記録マクロそのものでガチガチだったり
0206ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 19:15:52.81ID:onPWAufV0
これまでExcelと連携してプログラミングできます、
もっと直観的にマクロが組めますってのはいくつも登場してきた。

しかし実際に使ってみると遅すぎたりでVBAを置き換えることは結局無く
どれもすぐに廃れていった。

そういうことを知ってると「またか」で済む話
0211ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 19:28:24.65ID:5t9CI1OE0
>>185
どうせセルを書き換えることばっかり考えるんだろ
そんなのをいちいちモナドで取り回してたら気が狂うと思う
0212ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 19:30:20.36ID:FyWKWtpU0
>>144
それを考慮してコーディングしてもそうなるよ
セルへの書き込みは最後だけ、表示更新もしない条件でも滅茶苦茶遅い
0214ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 19:49:22.59ID:SbT2MtjT0
これはおまじないだから
0218ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 20:09:00.78ID:onPWAufV0
VBAやめてC#
VBAやめてJavascript
VBAやめてPython

お前ら何回騙されるんだよ
0219ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 20:12:20.90ID:b5mxuwkV0
マクロ使えるなら、使える?
0221ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 20:16:17.83ID:onPWAufV0
このスレのやつ xlookup 知らない奴多そう
0224ぬこ
垢版 |
2021/03/03(水) 20:19:05.69ID:2MXDZ20F0
>>12
ISERROR,IF,VLOOKUP,LEN,INT,RND
0225ぬこ
垢版 |
2021/03/03(水) 20:19:20.44ID:2MXDZ20F0
>>221
知ってるよ
0228ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 20:24:17.72ID:JhasyoQr0
sumproductとifsの使い分け方を誰か分かりやすく教えてください
あと代替にできる関数あればそれも。遅くてかなわんしマクロ組むと周りが嫌がるので
0229ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 21:05:06.20ID:hhpBbife0
VBAと同じ名前の関数の挙動が違うのが気に入らない
replace とかさ
0230ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 21:08:31.43ID:0s6rIBQ80
最近ようやくpythonに触れたんだが、簡単すぎて参りました
20年前PerlからPHPに移行した時以上の衝撃、これ以上いらん
0236ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 21:22:06.95ID:urShWVsc0
エクセル職人大勝利の流れ
0238ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 21:24:03.67ID:mveqooSx0
Excelマクロ関数はVBAと完全互換じゃないんだよね
できないことも多々あるファイル系とかGUI系etc.で意外に使いづらい
0241ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 21:32:33.66ID:djlGwAxv0
プログラマーって、プレゼンテーションが
できない奴が多過ぎ

客に単価交渉をやらせると、
ぜんぜん金の話ができない

簡単簡単と言って、簡単なら安くやって!
と言われて自分の単価を下げてる
バカが多いw
0243ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 21:35:53.51ID:6Ik8G/QV0
これとはまた別なの?

■Microsoft、Windowsの業務自動化ツールを無償提供。「Power Automate Desktop」
ttps://pc.watch.impress.co.jp/docs/news/1309656.html
0245ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 21:39:18.31ID:wl2PXJq90
>>234
GUIなんてサーバーサイドに必要無いし…
VBAにPythonが負けてるなんて思ってる奇特な奴は、世界中探してもお前を含めて
4人くらいしかいないし…
0246ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 21:43:07.82ID:3j71kK6G0
簡単です簡単です、すぐできます!とか
いうプログラマーは笑えるよw

できない人
1週間分の契約の仕事
3本作って1週分の給料。
3本だからバグのリスクが上がり後日クレーム。

できる人
1週間分の契約の仕事
1本だけ本気で作って1週間分の給料。
1本だからバグのリスクが少なく完成が高い。
0247ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 21:44:57.32ID:XSw+nl0E0
やっぱVB6ってかみだわ
0249ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 21:45:44.83ID:/bM2nTEg0
Pythonは津軽弁のように短すぎて難しい
Javaはお経のように長すぎて難しい
結局VBぐらいがちょうどいい
0250ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 21:47:08.05ID:mveqooSx0
>>248
渋いな オモロ
0251ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 21:51:16.84ID:wl2PXJq90
>>249
いやいやいや、用途が全然違うやんか

VBはWindowsのお作法で簡単なGUIプログラムをサクッと書くためのもの。
PythonやJavaはそれが全てではないけど、基本的にWebのサーバーサイドで
高度な処理をやるための言語。棲み分け出来てるんだから比べたらあかんと
思うが。
0255ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 21:56:21.19ID:xr2Wvo+M0
エクセルの話でなんでサーバーサイドなんて話が出るんだ
Python便利だよ
VBよりは覚えやすいし使いやすい
0256ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 21:58:10.25ID:HzX8h6m50
>>251
サクッと書きたい人の方が数がずっと多い

PythonよりJSやSQL、VBAの方が利用者が多い
今の注目はローコード開発だよぉー
0259ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 22:11:28.45ID:214LYGyD0
へーfor , nextじゃなくてloopなんだ
VBAしか使えないけど書き方が色々と微妙に違うんだね
統一して欲しいなぁ
0260ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 22:21:17.72ID:DNIvV2uD0
プログラム言語がわからなくても
コードレスな事務処理プログラムが作れる

これの類似サービスが
日本メーカーだと
サイボウズのkintone
0262ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 22:24:14.46ID:BK98wyFE0
小学校のプログラミング教育って
プログラミング言語教育ではなくて
アルゴリズム教える教科だから
0263ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 22:25:53.90ID:BK98wyFE0
写経組脱落
プログラミングはセンス重視 
アルゴリズムとかセンスのほうが重要で
努力はほぼ役に立たん
0264ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 22:29:51.43ID:h5cdVIfC0
Pythonは「ライブラリー使えば遅くない」というけど、
そのライブラリーがほとんどC++で書かれてたりする
0266ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 22:39:53.17ID:Lc4AyHlL0
昔むかし
JavaScriptはc言語やjava使いに馬鹿にされていました

時は十数年流れ、立場が逆になりつつありました。

食えなくなり始めたC信者
javascriptに移行していくjava使い

20年前から教室の隅で目立たない子
pythonちゃん
15年後にPythonちゃんがモテモテになるとは
0267ニューノーマルの名無しさん
垢版 |
2021/03/03(水) 22:58:31.94ID:KjtujBdk0
ベンチマーク例

言語名----1回目-----2回目-----3回目
Go言語---541.38秒---546.18秒---543.36秒
C言語----563.23秒---563.32秒---561.96秒
Java-----543.91秒---543.08秒---541.13秒
Python-18時間程度-18時間程度-18時間程度

https://meideru.com/archives/2595
0268ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 00:14:02.74ID:Wv6Nq8gv0
>>208
Accessはプログラミング必須。てか当時流行りのRDB&プログラムできるソフトをマイクロソフトも出しただけ
結構、後発なんだよ
0269ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 00:18:47.50ID:xnARjjly0
折角最近VBAをググって適当に使用して仕事のカイゼンのネタにしているというのに
ややこいしことするなよ
0271ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 00:29:18.78ID:1xnlz5iy0
>>270
あといちいち再計算して面倒。手動計算にしておくのも面倒
反復、動的なブックならマクロ仕込んどいた方がエクセルは楽
0273ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 00:32:05.40ID:Wv6Nq8gv0
>>270
え?テキスト分しか増えないんじゃないか?旧xlsはテキストで保存できるし、xlsxの中身展開して見ても大したもん入ってないだろ
0274273
垢版 |
2021/03/04(木) 00:36:46.98ID:Wv6Nq8gv0
因みにテキスト化(xmlみたいな感じになってる)してみると分かるけど、何度も使ってるものほど余計な情報が入ってたりする
0275ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 00:45:28.45ID:GsybhvOH0
>>12
大昔、IFとvlookupを組み合わせて使うのを勉強して
EXCEL2級取ったけど、応用効かないし、やらないと忘れるね
スーパー機械音痴だけどあの頃は数式読めるくらい勉強したわ
0278ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 00:51:48.53ID:/fcJAGn60
>>277
VBAは作り切り使い切りの刹那的なものなので気にしません
継続的に基幹として使うなら流石に他言語を選択します
0279ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 01:00:38.76ID:g70iLfg10
最上位のプログラマはそもそもプログラムなんて極力書かない
プログラム書かなくて済むならそれに越したことはない
0282273
垢版 |
2021/03/04(木) 01:06:18.13ID:Wv6Nq8gv0
万超える行をエクセルでって…仮にスタンドアロン環境でもSQLサーバでも使った方がいいよ?
0283ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 01:14:55.39ID:jq8I6lH80
GASに負けて血迷ったか。
Pythonを搭載するべきだと思うがね。
0284ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 01:16:16.94ID:/d6ddOLa0
マクロ?
0285ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 01:58:16.53ID:ekXlmKpB0
>>237 ユーザーランドのクラウド化待った無しになって
OfficeミドルウェアがWindowsハードウェアOSと同等までにプラットフォームとして重要視される様になったため
滅亡寸前だったVBAが一命をとりとめた頃には
表計算は高機能関数を増やさないで各社ソフトの出力するスプレッドシート間の互換性を実現するトレンドだったので
マイクロソフトはVBAを使って欲しいとアナウンスしたが
GoogleがSpreadSheetにあれこれ高機能関数を一気載せして来たので
改めてスプレッドシートソフト単体での標準化競争をしなければならなくなりこの度のを出したと思われ
0287ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 02:07:08.68ID:ICpiCKuN0
>>212
処理の行数が多いとなるね。工場のなんか普通に何万行とか。
PCのスペックも良くはなかったが、とりあえずそれは
俺に与えられた20分ぐらいの休憩時間だったw
0290ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 02:27:57.92ID:+by/suA10
>>12
Timeかな
0291ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 02:32:02.98ID:ioLZRqBw0
>>298

知ってるけど教えない。
0292ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 02:45:38.27ID:+by/suA10
>>289
C言語
0293ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 02:49:17.85ID:eOpskNlW0
アルファベットを全角文字で書いてるやつは池沼なの?

>>273-275とか>>285とか…
0296ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 07:07:40.58ID:vvM7Dn1R0
>>286
ITプロってなんだ?
つーかデータベースはAccessなんか使わずにSQLサーバー立てるやろ
データベース化する必要ないならExcelで充分やし
0297ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 08:37:38.03ID:z4jxodm10
>>295
DBのフロントエンドにExcelを使うのもダメ?
Excel上でSQL生成してDBに投げてやるの、ちょっと面白かった。
0299ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 09:19:40.84ID:rBcirveZ0
現実はVBAは日本語化してるよね、例えばAccessのVBAなんてクエリーと一緒に使うDB内臓言語。それに比べればCとかPythonなどは漢文勉強してで文章作れって感じだな、Accessなんて1ファイルだよ1ファイル、超楽w
0300ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 09:24:58.85ID:jSVNv6mg0
>>299
興味深い指摘だけど、一点おしえて
accessが1ファイルってなんのことでしょうか?
0301ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 09:26:08.24ID:NBSj3wjc0
>>296
MySQLだわな
0304ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 09:33:07.75ID:rBcirveZ0
>>300
例えばフォルダーのぞくとわかるけど、作ったアプリが1ファイル名で保存されるのでコピーバックアップメンテナンスが簡単、C#とかはそうはいかない
0305ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 09:41:49.72ID:rm9d3BmY0
>>286
昔Officeとの連携の都合でAccess使った社内システム作ったけど、Accessが
単なるおもちゃだと理解を深めるだけの結果に終わった。最初からWebと
PostgreSQLで作ってればと後悔しまくり。

マイクロソフトの枠に縛られると、この手の失敗が多い。Confluenceでできることを
必死でSharepointでやろうとしたりとか
0307ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 09:53:40.46ID:rm9d3BmY0
>>306
いろいろいあってめんどくさいので一点だけ上げるとトランザクション。
なんぼメモリー積んでもロールバックセグメントの大きさを変えられないって時点
で既にアレレだけど、それにしても1万レコードでいっぱいいっぱいって…w
0308ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 09:57:52.84ID:5N7/D1Zu0
COBOLって一般用のコンパイラーとかリンケージないの?
エミュレータ見たいなものじゃなくて本物のCOBOL
0309ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 10:09:29.01ID:rBcirveZ0
>>307
Excelじゃないんだし、なんで一度に1万レコードも読込むの、Accessのトランザクション処理で1万レコードも一度に読込むって聞いたことがないな。
0310ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 10:18:35.40ID:rm9d3BmY0
>>309
その通りで、普通のDBなら何も考えずに出来ることがAccessだとうまくいかない。
だからおもちゃといったわけ。Oracleの廉価版くらいのノリで使って、結果として
痛い目を見たのよ。未熟すぎてAccessを過大評価しすぎてたって反省してるわ。

以来、マイクロソフト製品の採用を検討するときは「もっと安くてマシなプロダクト
が他に必ずある」って観点で見るようにしてる(そして、結果的にそれは大抵の場合
正しい結果となる)。
0312ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 10:28:46.78ID:BVvnI4Sr0
>>310
ばかかよ
MSDEだかあるだろう
0313ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 10:29:08.83ID:rBcirveZ0
>>311
続き>ATM動作停止原因もそんな感じだったよなあ、高額なメインフレーム+COBOLでの定期預金の更新処理、CPUの速度は十分以上に高速なんだからそんなトランザクション処理しなくともいいように思うけどね、しかしCOBOLは無理なのかな。
0314ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 10:32:48.15ID:BVvnI4Sr0
>>307
はたしてAccessMDBにRBSなんてもんがあんのか???
むむむむ…
0316ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 10:37:30.15ID:V9jdsXYq0
>>308
富士通のNETCOBOL使っているぜ。
COBOLに勝る印字制御出来る言語や印刷ユーティリティがないから
あと100年は使うな(笑)
0317ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 10:42:14.21ID:I6jjDpXy0
>>1
いやせっかくPowerShell ISEあるんだからそっち広める努力しなよ
0318ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 10:45:34.95ID:BVvnI4Sr0
>>307
うん、朧げな記憶によると楽観ページロックかけるからないような気がすんな。ダーティページフラッシュしたらコミットみたいな実装になってると予想
0320ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 11:15:07.80ID:kRr1w9540
Accessは帯に短し襷に長しってやつ
無料のRDBMSが充実してきたし今となってはあまり価値がない
0321ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 12:42:31.08ID:FyHVvVQP0
いい加減セルの数式をコピペしまくる仕組みをどうにかしろ
多数のセルの1個が壊れてるなんて気づかんのだ
0322ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 13:40:41.54ID:V9jdsXYq0
>>321
そういう事故こわいからVBAやめられない。
セル関数は過程が見えないから・・・。
セルの保護を小まめに仕掛ければ回避出来ないこともないけど。
0323ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 15:09:57.25ID:BVvnI4Sr0
>>307
MDBをNAS上に置いて共有MDB化した?
Accessはそれが出来る(excelも出来るけど)
そうするとSMBとかLMがダーティページを管理している、ということになりコミットは共有書き込みでOpenひたしたファイルのフラッシュ、ということになる?
ちょっとどんなロック動作だったか忘れたがMDBのページサイズは2KB、だったよーな?
メモリページって4KBじゃなかったかなあ…とか思ったがそれはswapfileのページが4Kの時の話か?知らんけど
0324ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 15:54:16.41ID:b1aLR0Xx0
こんなもん取得したら IT土方で4沼でこき使われるだろ
0325ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 15:56:16.25ID:b1aLR0Xx0
エクセルに関数ぶっこむと 仕事の引継ぎが・・・
エクセルは入力UI 結果を表示するだけのものにすべき
処理はストアドですればいい
0328ニューノーマルの名無しさん
垢版 |
2021/03/04(木) 18:22:05.50ID:Y/Lr5HIO0
何が悲しくて今更エクセル関数なんか触らされなアカンの...

オブジェクト扱えるようになったらまた来てくれよ
pandasでええわって追い返すから
0330ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 03:07:33.62ID:dVqowIkZ0
このニュース
RPAもWindowsに無料開放するみたいだぞ
0331ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 03:19:48.76ID:oWv0aI9r0
俺はエクセルのSUM使いとして有名だぞ

それ以外の関数は使ったことがほとんどないw
0332ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 03:35:34.63ID:SyA4iaR40
GASのおかげか脱EXCELはもう死ぬ頃になる気がしてきた
0334ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 04:09:30.75ID:v22BlQoP0
やっとvbaの高速化覚えた
10時間掛かってたのが10分で作業完了した
0336ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 04:25:26.81ID:QKCtYDrU0
中学生が作ったblawnだっけ?
あれはどうなったんだ。
個人的は低く評価してるが
0337ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 04:29:38.60ID:V+qatmQH0
色々試したいのは山々なんだが、会社のPCのインストールには色々制限あるから。
0338ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 04:33:51.55ID:6iURJe9o0
>RIFHT関数
0339ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 04:35:14.60ID:L5DwYVgW0
>>332
flutter/dartをGoogleは棄てる気かな
出た頃は評判最悪だったが2018年から評価うなぎのぼりになり、
その後、ほとんど放置してるよな
こう乱立してくると何がメインストリームになるのやら
0340ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 04:37:24.31ID:wst1QHAq0
最近はSSDにしてない支給ノートパソコンでも
自分の業務の範囲だと全行関数で済ませても大してパフォーマンス落ちないから
VBAとか使わなくなって腕が落ちてしまった
0341ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 04:37:52.64ID:6iURJe9o0
>>316
まっっっっっっったく知らんけど、
COBOLって、ユニコードはどう扱うの?
PICなにになるの?
0342ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 05:28:29.51ID:WwuwL2jt0
>>280
勝手に条件狭めてそれじゃないとダメだ、とか、バカ以外の何者でもない
0343ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 05:33:12.26ID:DMklWNX20
マクロ書くAI早く作れよ
0345ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 07:55:17.54ID:V+qatmQH0
>>344
普通の事務仕事ならVBAで充分だしな。
ここに書き込んでる人間も大抵はVBAとかで充分だろ。
0347ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 09:37:03.51ID:HTud0W8o0
>>345
今時VBAだけで片付く仕事ってあるの?
俺はマイクロソフト製品って客のお仕着せ以外では使わないんで、もうVBAなんて
10年以上触ってない。
0349ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 09:52:44.67ID:Co8cCNAj0
独自企画を出しておいて「セキュリティの問題からサポートを○○年で終了」とアナウンスするまでがMSの行動パターン
0350ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 11:46:41.12ID:bEcfYC1U0
年間の販売履歴データとか中小の店舗でも10万行超える
それを加工したり、分析したりするのに、VBAの速度ではつらい
0352ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 12:51:28.64ID:V+qatmQH0
>>346
ウチの会社で認められたサービスじゃないから、それ使えないのよな。
0354ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 13:30:44.76ID:mi7XypZV0
>>351
エクセルの関数が使えない無能上司と予想
0357ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 13:46:12.93ID:ndc3nrw50
エクセルのおかげでどれだけ業務が効率化されたと思ってるんだよ
エクセルの弊害とか、エクセル帳票のせいで業務が煩雑になっているという人も多いが
エクセルがなかったらと考えるとぞっとするだろうよ
現段階では、エクセルを使いこなすことが、できるビジネスマンの必須要件といっていい
0363ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 16:43:22.19ID:FEkMiMy50
つうかアプリなんて何でも良いから
整然データとは、
とかそういう基礎を教えてくれ...

まともにデータと付き合えるようになったら
自然とエクセルなんか選択肢から外れるから。


コードを書く前にデータ構造を設計する、
UNIX哲学で30年前から宣言されとることやぞ...
0367ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 17:10:03.81ID:XgtzKH/K0
>>358
どういう点で間違いの始まり?
表計算というネーミングがあれだが、データベースソフトの一種(簡易方式)と認識しているのだが。
0368ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 17:22:44.58ID:HTud0W8o0
>>367
あれがDBだとすると、Windowsの使えねぇメモ帳もDBな気がする…
少なくとも検索すれば指定した文字列取れるしw
0370ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 17:27:24.15ID:XFdAVxy20
?????
もう何年も前からExcelライブラリがあるPythonを充実させてくれよ
なんで新しいフレームワーク作っちゃったの
0372ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 17:35:52.57ID:+YshnI6f0
>>323
DB暗号化とレコードロックのどちらか捨てなきゃならないじゃないですかぁ
そんな用途にAccess 使うのは根本的に間違ってる
0374ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 17:43:50.74ID:tB3aO48+0
件数多くてもテンプレや集計シート用意して複数シートに分けて件数減らせば
頭使ってめんどくさいけどできなくはない
まぁ実際に開いたり実用性を考えれば小分けにするのは普通だし
0375ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 18:00:19.55ID:ubchFkt80
エクセルのすごい所

ワードに出来ることはエクセルでほぼできる

エクセルの出来ることは、ワードでは出来なことばかり
0376ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 18:10:41.18ID:abm3U2l60
これまでは本体業務のDBを使う時はまずCSVに落とし、Excelでインポートして
Excelシートにデータとして展開し、VBAを作って業務に使っていた。
データの変更はシートを直接書き換えていた。本体業務からちょっと外れた
リアルタイム性が要求されないサブシステムだからそれでよかった。
こんどは直接DBにアクセスできるのかな。そうするとリアルタイム性のある業務の
システムにも使えるようになるという事だな。データそのものの精度も上がるし。
0377ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 18:15:32.07ID:rKQYyxs20
>>341
へい、はまち1兆!
0379ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 18:17:22.55ID:rKQYyxs20
Fxなんてかくから
→ も ↓ もFXボーナスばかりだろうが
0381ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 18:46:37.48ID:qk0AmgrH0
今回のでスピードアップするとは書いてないから、
単純にVBAでエクセル関数使えるようになりましたみたい話
0385ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 21:43:26.76ID:OXv6jYs30
>>144
ほんとそれ。
一番最初にデータを全部配列に入れて、メモリ上での操作にするとVBAでもかなりのスピードがでる。
数万行の操作でも10秒以内に終わる時がある。
普通にセル上のデータを参照していたら何時間もかかるって、挙句にエラーになったりする。
0386ニューノーマルの名無しさん
垢版 |
2021/03/05(金) 21:49:03.91ID:QpNzjrMm0
関数なんかよりvbeなんとかしろよ
0391ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 05:14:15.84ID:enEJuA4L0
>>368
そもそも紙だろうがメモ帳だろうが、情報が蓄積されてればもうそれがデータベースなんだよなぁ。
0395ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 05:39:38.22ID:7OaCmmOI0
>>392
おれも上の中でjs以外は使ってるわ
ついでに言うとFortran90やphpまでやらないといけない時もある
コンパイラは会社に申請してインストール
0397クマー(・ω・) ◆R91HzjlEjY
垢版 |
2021/03/06(土) 08:20:26.65ID:GdheUs0X0
面白そうだな、ちょっとした事務員が生き残るバリューにマクロ替わりに覚えたら良さげ
開発現場で使いたくないが業務からマクロが離れないのはExcelが優秀だからなぁ。。
0398ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 09:08:32.51ID:uIDmRZ/Z0
スプーンの先にフォークを付けたよ!
すごくない!!??



みたいな話に聞こえるんよなぁ...

スプーンは世界で一番使われてるよ!
これからもスプーンをよろしくね!!!


とか言われても、
フォークやナイフや箸を知ってたら、
スプーンだけでステーキやタイの煮付やお茶漬け食おうとは思わんのやって....
0399ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 09:10:25.84ID:uIDmRZ/Z0
「いや、俺はスプーン使えるからうどんとか余裕で食えるし」

「手づかみで飯食ってるヤツ乙www」

みたいなレスが多いけど、
美味しいデータがあふれる時代なんだから、
もうちょっと見識広げたら良いのにな...
0401ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 09:29:50.97ID:TA7Tk9nJ0
>>400
Windowsがクソなだけらしい
0403ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 09:35:17.44ID:9xNk+g5g0
無料はいいな
こういうのはデータフロープログラミングと言って40年前から存在してるがクッソ高いから全然普及していない
オブジェクト指向なんていらないってくらいのパラダイム
0407ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 11:01:47.62ID:45C8Rfrr0
これからは関数型プログラミングが流行るって言われてたけど、

ぜんぜん流行らなかった罠。

人間は難しいことができないから、オブジェクト指向言語みたいな無駄の多い

分かりやすいシンプルなプログラミング言語が生き残っていくという。
0408ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 12:05:13.20ID:TA7Tk9nJ0
>>390
このコードの描き方が悪いよ
0410ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 12:25:16.78ID:i/xF0f940
処理時間がJavaの7倍かかるので、
最低時給を1000円とすると、VBAでは時給7000円相当まで
コストパフォーマンスを向上させられます
0412ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 12:58:29.27ID:IxNikghZ0
>>411
まさかhtmlに書き出しただけ?

ウチも社内の業務用ポータルをEXCELで作りhtmlに書き出した物を使ってるが
先日標準ブラウザをchromeに変えたら表示が崩れたとクレームが多発。
担当が「どうして直らないんだろ」とウンウン唸ってたが、俺は黙ってる事にしたw
0413ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 13:10:43.55ID:umt1T1aB0
>>7 への批判コメントがあるのが理解できない。
たかが帳票に記入するのに、危険があるけどマクロを有効にしてもいいか、などと警告でたら嫌だろ
0415ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 13:27:53.49ID:9NohU4pT0
.net版以降のVBで挫折したオサーンには、VB6ベースのVBAで十分だよ。
C言語は分かるがC++はチンプンカンプンと言うロートル。
0416ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 13:34:58.95ID:VSgaSBXs0
ID作ろうとしたら「会社アドレスで登録しろ」ってさw
Microsoftアカウントなら持ってるがちょっと様子見するわ
0417ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 13:44:54.18ID:VSgaSBXs0
>>239
ドイツ語版フランス語版はそれぞれの母国語で書けるんだよな
SUM()と書いたら怒られる。SUMME()とかそんなの。
0418ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 16:14:53.80ID:/9azRP0P0
vlookupよく使うけどxlookupが使えない
物理的に
0419ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 16:20:44.54ID:Xh+LCBJN0
関数詳しい人に聞きたい
Aシートは作業用Bシートは印刷用
同じ内容を列幅が違う隣のシートに常にリンクさせる方法とは?
行削除挿入も対応で
今はifとindexでやってるけどスマートな方法ない?
0421ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 16:59:43.42ID:Hzrqtgd10
>>419
「リンクされた図」で張り付けって知ってる?
必要な部分をコピーして張り付ける際にリンクされた図を選ぶだけ
0423ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 20:50:04.28ID:NNVKDH790
>>421
印刷用Bシートでフィルター印刷したいからそれじゃ無理
0425ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 21:40:31.67ID:4WS/VyJW0
>>12
sumif countif offset
0426ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 21:51:03.85ID:qJsKnExd0
msは定期的に定着しない言語だす文化なのか。
ASP VB .net
0428ニューノーマルの名無しさん
垢版 |
2021/03/06(土) 22:30:12.64ID:uDTzArT40
VLOOKUPなんて、片手間にやるためにあるので
大量に複雑なVLOOKUP使うような事をする前に
RDB側で処理させる事を考えた方が良い

EXCELに何もかもやらせるなんて、
ロジックの可視化も低くて保守も面倒だから
片手間仕事以外をやらせると引き継ぎの時に偉いことになるぞ。

30年ぐらい前に某大手の勤怠入力承認管理をEXCELで実装したが
今考えたらやってること無茶苦茶すぎたな。
EXCEL95からバージョン上がるごとにバージョンごとに動き違うから
VBAの中でバージョン判定させてロジック変えてたり、
今みたいに10年も20年も同じソースが動く時代じゃ無かった分、
クソ面倒で仕方なかった。
ACCESSとか、二度とやりたくないクソソフト。
0429ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 05:28:19.80ID:RP2/1tOS0
PowerAppsってのは使ったことがあるが
まああんな感じなんだろうな
0430ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 05:41:18.91ID:39BpTUbk0
これは歓迎だね
Excelを使える大量の一般人を開発に投入できる
今までのプログラミング言語は専門的過ぎた
0432ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 09:24:17.67ID:rmwWXywB0
>>428
まぁまだその頃はソフトウェア黎明期だからしゃあないな
0433ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 09:46:20.41ID:qSTtJgZh0
>>407 ×人間は難しいことができないから、
○人間は自分の書いたコードすら覚えて置くことができないから、
0434ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 09:51:46.64ID:CacOiaz30
セルの見た目と印刷結果が違うのいい加減無くせよ。表示されないなら編集画面の時点で調整しろ。
そのせいで多くの熱帯雨林が伐採された。
0435ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 09:54:15.08ID:UsC03/+w0
>>12
vlookup
0436ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 09:56:11.15ID:b9hQ9A4J0
>>434
Excelの印刷なんてしなくなったなぁ
0437ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 09:56:50.15ID:UGB1//Bw0
1周して
VBに戻ると
0439ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 10:09:44.94ID:KMKOqn0+0
画面設計をエクセルライクな感じで出来るって事かな
VisualStudioあんま使わんから知らんけどこれで便利になるのかい
0441ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 10:21:24.36ID:V/hcZrjU0
>>9
Excelに見た目を要求しなくてもいいだろ
見た目を気にするならWordを使えばいい
Excel機能が必要ならWordの中に組み込めばいい
0442ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 10:42:07.50ID:1EwIAEsp0
Excelの関数はシート・セルという二次元表データ構造を
操作すること前提だから、作る側もイメージしやすいのよね
従来の言語は、データ構造に関する自由度が高すぎるがゆえに
個人の技量のブレによるバグの余地があり過ぎた
0444ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 14:48:12.24ID:WPBOWSWc0
VBA だとこう書けるのが
=RIGHT(A1,LEN(A1)-FIND("|",SUBSTITUTE(A1," ","|",
LEN(A1)-LEN(SUBSTITUTE(A1," ","")))))

Power Fx だとこうなる
Right(Input.Text,Len(Input.Text)-
Find("|",
Substitute(Input.Text," ","|",
Len(Input.Text)-Len(Substitute(Input.Text," ","")))))

なるほど、これは凄い!
0446ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 18:05:10.23ID:vkaHMyOw0
仕事の引継ぎができません・・・
エクセルで仕様書作るやつがいるかどうか
検証するのに3倍金がかかるw
0447ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 18:08:33.78ID:vkaHMyOw0
まぁエクセルで管理してる仕事はたいしたことないから いいかもしれない
0449ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 18:10:21.93ID:vkaHMyOw0
エクセル検証するより
新しく鯖とエクセル作ったほうが安い (仕様の把握に金がかかる
0450ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 18:12:01.39ID:vkaHMyOw0
エクセルはUIで 数式はSUMぐらいにしとけ 
検証に莫大な金がかかるぞ 
0452ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 19:39:32.82ID:Oog6vLut0
>>447
6000行*40列くらいあると中々厳しいものがある(´・ω・`)
0453ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 19:58:55.71ID:fZDUYjUY0
32bitの初期は1024行くらいで打ち止めだったかexcel

64bit化になんの意味が…とかさんざんけなされたが、
1000x1000マトリクスくらいまではexcelでもいけるようになって
プロトタイピングの規模と敷居が広がって助かる

python対応もこの調子で頼む
0455ニューノーマルの名無しさん
垢版 |
2021/03/07(日) 20:39:20.07ID:Jz/oJKC10
>>453
MSオフィシャルのpython対応はもうやめたよ
外部のpythonのライブラリは昔からいくらでもあるからやりたければ出来る
マクロ的にExcel内部で使いたければVBAか power fxだね
あとはJavaScriptでアドインを書く方法もあるけど微妙
0458ニューノーマルの名無しさん
垢版 |
2021/03/08(月) 02:55:27.80ID:tbBp3BT60
>>455 >>457
Pythonは言語仕様の欠陥のため遅い言語で推奨されない
例えば同じスクリプト言語のJavaScriptと比較するとPythonは一桁遅い
機能面でもJavaScriptはよく考えられて設計されておりだからこそブラウザ上ではJavaScriptだけで何もかも出来ている
0460ニューノーマルの名無しさん
垢版 |
2021/03/08(月) 05:52:49.35ID:yp0XP6RZ0
>>459
オブジェクト指向を使うからだろ
Pythonは単なる構造化言語としてBASICやCOBOLの代替にするのが最も適している
■ このスレッドは過去ログ倉庫に格納されています

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