Excel 多くの人が理解できずに投げ出すあの「ラムダ式」をベータ版で実装
■ このスレッドは過去ログ倉庫に格納されています
こないだlet関数が実装とか言ってたけどあれとちゃうの? え?3ってセルに打てばいいだけだろこれ
関数にする必要あるのか それよりたくさんワークシートがある時、任意のワークシートをすぐにアクティブにできるようにしてくれよ
これができないと、大きなデータ扱う時不便なんだ そんな難しいかね?
(a, b) => { return a + b; } エクセルは、俺の妹の生態データの集大成
マイクロソフトでも最高の精鋭部隊だったとか
なんで子供つくらないかな
警戒されまくりか ラムダ式使いすぎて結果が出るまで
何が起きてるのかわからなくなる不具合 >>32
それじゃもどかしいくらいシートの数が膨大な時は?
シートが1000枚くらいある いちいちセルにフォーカス移して処理させる
馬鹿馬鹿しいコーディングする奴を
どうにかしてください さらに、ラムダ関数では VBA、マクロ、JavaScript は必要ありません。
そのため、プログラマ以外は使用することもできます。 >>36
VBAで好きなようにそればOK
見ないシートは非表示にしとくとかでスッキリさせればよい >>13
オブジェクト指向プログラミングはオワコン >>45
お前の目線に合わせてられんだろ
毎回決まった場所から処理するならともかく マクロ関数に頼らずにだいぶスッキリできそう
でも、いちいち名前をつけとかんといかんのか >>53
>>51
手動でやるか、選択セルでやるか、好きなほうを選べばいいだけ >>36
画面下のシートタブのところにある矢印の所で右クリックすると、
シート一覧とアクティブ化したいシート名を入力するテキストボックスが出るよ
シート名入力してアクティブ化するか、一覧から選択することもできる 絶対どっかでbegiramaって書いて動作しなくなるわ >>63
ラムダを使えばもうユーザー定義関数をVBAで書く必要が無くなる >>48
typescriptベースキタ———(゜∀゜)———— !!
C#っぽいから好きよ >>48
libreofficeでも互換性あるの? ファンクションプロシージャではだめなのでしょうか? ラムダドライバは才能がないと使えないからしゃーない 名前の定義はバグる原因になりやすいから極力使いたくない 無名関数のことかと思ったら違うじゃん
関数定義できるだけかよ ラムダにせよ何にせよ使うのが難しいんじゃなくて他人が書いたのを読むのがしんどい VBエディタ立ち上げなくていいのはいいかもな
おっさんはvb時代のレガシースキルでできるけどさ 固まらないエクセルの開発のほうが社会コスト的に絶対優先 >>80
難しいことを抜きにしたらメソッドの簡易定義という機能でしかないぞ 日本の事務系はエクセルだけやっとけば他のソフト使えなくても、上は満足してくれそう。 ラムダ式は分かるがラムダ計算は分からん
たぶんそれが正解 関数電卓にユーザーで関数が定義できる機能があったな
あれの万能感を思い出す ???「ラムダ式は読めない人がいるから使わないでください!」
はーくそ フィールド内がAlt+Enterで改行できるのを知ってからいろいろと捗る >>96
セル内のことか?
それ迷惑なので多用せんでほしいw >>78
それだとマクロファイル(.xlsm)になってしまう
今回のラムダ式だとxlsxファイルのままで行ける >>89
・互換性の維持
・将来、印刷を必要としなくなる可能性大
以上の理由でずっと直さないままだろうな >>97
セルを選択するとその内容が上のところに表示されるじゃん、そこ
セル内で改行してやつ見つけたら死ねって言う アルファがベータをカッパらったらエクレチオンした。
何故だと思う? >>101
流石にVBA使ってるデータもう使ってないな。 >>23
バージョン違いでの完全互換すらできない
クソみたいなソフトウェア仕様は
お前の妹のせいか バカにナイフ持たせるなよ
どうせロクな事にならんぞ
デバッグしづらい問題が増えるだけ
手順ば多少面倒くても守らせろ
特に大きな問題にはならない これラムダ式か?ただのオリジナル関数では?
ラムダ式自体を何かに渡せないと意味ないだろ 定義された式の仕様がちゃんと書かれてればいいけど
説明もなく登場してたらなんじゃコレになるだけだしなあ
まあ欄外や別シートに設けたワーク領域でごちゃごちゃ計算するよりはカッコいいし
全体としても軽くなるのは分かるけども >>97
こういうチー牛特有のエセ関西弁キモすぎやろ… 誰にもメンテできない
スパゲッティエクセルが出来そうで恐ろしい そんなんよりセルの端っこダブルクリックしたらワープするのなんとかしてくれ >>126
見たことないな、今のところは俺も使おうとは思ってない
使う機会がないかなあと思うことはあるけど
結局、それ使うんならAccess使うわってなる
Access使うほどじゃなくExcelでデータベース関数って状況はなかなかない で、このラムダをメンテをする人が必要とされるわけか 「MyTestってなんだろう?」
「足すだけかよ!」 多分投げ出す原因はstream apiの方だと思うんですけど これ逐一数式で埋めていく奴より処理速度早くなったりするんかね
だとしたら一定の需要はありそうではある >>136
ただその逐一入れてる事自体見直した方が早いケース多そう… CTRL+↓で地の果てまでカーソル飛んで行くけどこれ実装する意味ある? >>137
そう思ってはや何年って感じだねえ
ただ早いだけなら兎も角ユーザーへの見え方とか考えると中々解は出てこないのよ >>138
値が入力されてるセルで止まるからないと困る こないだ導入されたlet関数と何が違うんだ????? お前はラムダ・ドライバを使いこなせるのか?
えぇ?カシム… 着実に脱VBAに向かってるね
過去遺産で阿鼻叫喚になるからそうすぐに無くなりはしないけど VBAはVBSと共に言語仕様をPDに突っ込むなり
外部に標準化機構を立ち上げたりしてれば
ASPがもう少しメジャーになったり
マクロ言語としてopenofficeでも採用されたりしたかもしれないけどねえ なんか違う
ラムダ式って関数定義をせずその場に直接処理埋め込めるってもんだと思ってたけどこれただの関数定義やろ
rambdaじゃなくfunctionって綴った方が良いくらい >>149
意地でもVBAを使いたい人用はお帰り下さい。 エクセルは表作成に使うことはあるけどいまだに計算に使ってる奴もけっこういるんだな
普通は計算はRでやるもんだと思ってた >>142
f(引数){メソッド} が作れる
名前もつけられるので再利用オッケー
一々VBE起こしてカリカリやってたのが2割くらいは楽になるかも
まー、使い方を間違えたらウンコの山になるだろうなっていうのも、何となく察するw >>9
自分のとこでしか使わないような数式を登録しておけるって事でしょ VBAはいまランサムウェアでエラいことになってるしな
使用禁止の企業も出てくる
そうなると関数もセルに埋め込むしかない begiramaのrをlにワザワザ変えてるのは
著作権的なやつかい?
創作モノだと伏せ字やら文字を変えたりしてるよな
セブンイレブンをサブンイレブンとかさ >> 32
左下のところで右クリックすると全シートの名前がででくるから
それをクリック >>159
そんなの聞いたことないしググってもそんな話はないが これって見た目短くできるだけで定義してる元の関数と同じ処理する奴でいいのけ? >>12
わかる
シートの呼び出しだけは進化しないよな
タブを2列とか3列に表示できんのかといつも思う >>168
VBAでフォームに一覧表示させてみたらどうだろう >>90
うちの自称敏腕経営者(三世)はEXCELだけできればいいとか言っててワロタ >>33
こうやって見るとフロントが横一直線に見えるけど、
子供ごころには、先頭がとんがって見えて
カッコいいなぁと粘土で作ったりしてたよ。 見た目どおりに印刷できるxlspというシートを作ってくれ
迷わずみんなこれ使うだろ
困る人は従来どおりで [](auto x) { return x + y; }
lambda x : x + y
x => x + y;
x -> x + y;
|x| x + y
もうちょっと文法に一体感が欲しい そのうちセルにコードを格納→セル名に引数与えてinvokeとか際限なく複雑化しそう ラムダ式って要するに、悪名高いPerlの無名変数の関数版だろ
バグの温床で有名の
ほぼ無能とバカと犯罪者しか喜ばないあの機能の ■ このスレッドは過去ログ倉庫に格納されています