Excel VBA 質問スレ Part83 (763レス)
上下前次1-新
1: 06/08(日)11:06 ID:j4jIPbHU(1) AAS
ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK
次スレは>>980が立てること
無理なら細かく安価指定
※前スレ
Excel VBA 質問スレ Part82
2chスレ:tech
637: 08/08(金)20:25 ID:LzRW7Y1G(1) AAS
アホな質問にこたえるとなるとどうしてもアホな回答になるから仕方ない
638: 08/08(金)20:54 ID:xPBNC7DI(1) AAS
アホな質問はアホが質問するだけに内容も浅く簡単な内容 だから似たような有象無象のアホがこれなら俺も答えられるとアホな回答が続く
悪貨は良貨を駆逐する
639: 08/08(金)21:55 ID:dCfaDUr7(1) AAS
せめて年収制限しようぜ
600万以下は質が下がるから質問に答えないで
640: 08/09(土)00:11 ID:gjs9J3GA(1) AAS
600万以上のスペシャル回答見せてみろ
641: 08/09(土)07:45 ID:jRFVkFyh(1) AAS
760万の俺に任せろ
642: 08/09(土)16:29 ID:B3Fv7AUR(1/2) AAS
なら、質問回答形式じゃ無くていいから、じぶんの作品のうちベスト5から
どれか見繕ってサンプル見せてくださいよ 一部でいいから
最近半年間とかでじぶんでも上出来!と絶賛した処理でもいいっスよ
記憶も薄れたけど、あの時あんな処理して難を逃れたとかいう経験談でもいいし
どれひとつ書けない人達が他人を冒とくしてるだけでしょ?
643: 08/09(土)16:40 ID:B3Fv7AUR(2/2) AAS
クマを殺処分した自治体とか、学歴偽装で市長当選させた役所とかに
まったく自分には何の関係も無いのに迷惑イタ電しまくる層とおんなしレベルでしょう?
IQが低いのか産まれ持ったDNAが似通ってるのか育った環境が劣悪なのか
今現在の生活レベルがどん底なのか知りませんけど、いったい何に突き動かされてそんな事ばかりするやら
もはや迷惑行為する事こそが生きる術みたいに成り果ててますけど、いいんですか?
まぁ、いいんでしょうね 本人にとっては そうでなきゃ、こんな迷惑行為し続けるのにも飽きるはずですし
644: 08/09(土)16:53 ID:FYBArRLP(1) AAS
常に直近50件の最新データをX-MRグラフに出力させて異常判定があったら任意の信号を出すシステム
三次元測定機で全項目をフォーマットに反映させて寸法の合否判定を自動で出すシステム
毎日配信される受注データから指示書に自動振り分けさせて情報をマスターと比較して客先を変換
数量は同一のものはまとめるシステム
ここらは賞取ったから記憶にあるし最近まで追加依頼がきてたものもある
出世する前から構文がどうだとか気にしたことはないかな
645: 08/09(土)17:19 ID:CQopIGSQ(1) AAS
いつもの人だぞ
646: 08/10(日)16:16 ID:5N8MTK4H(1) AAS
ここで長文書く人はだいたいあたおかさん
647(1): 08/10(日)16:25 ID:ne+O2SWW(1/2) AAS
VBAも単発処理しか作ったことないもんなお前らって…
648: 08/10(日)17:04 ID:swuUdv2c(1/7) AAS
>>647
「単発処理」って何?
649: 08/10(日)18:01 ID:/nDvelQa(1/4) AAS
LET関数はPower Queryの無名関数の様なものだったのか
IFSで条件が沢山ある時に、LETでそれぞれの条件に名前をつけたら可読性、保守性が上がるかなと思ったけど、特にそんな事も無かったな。
LET関数の最後にIFSの関数が入って、それぞれの名前を入れて、TRUEの時の文字列を入力する
650: 08/10(日)18:30 ID:3rv715uo(1) AAS
LET関数はPowerQueryのLET構文に相当する
PowerQueryの無名関数に相当するのはLAMBDA関数
651(2): 08/10(日)18:37 ID:46DfGBoc(1/5) AAS
質問だが、
2次元配列arr2dがあったとして、
それ1次元配列として新たにarr1dに取り出せる?
forループ使わない方法で
652: 08/10(日)18:40 ID:qdcwbCWk(1) AAS
>>651
Doループを使え
653(1): 08/10(日)18:48 ID:swuUdv2c(2/7) AAS
Excel VBAで2次元配列かどうのとか、学校の宿題なのかな?
654: 08/10(日)19:00 ID:aYND9n09(1) AAS
実践で活かす力の無い人から見たら何見ても学校の宿題に見えるかもね
気にしなくていいよ
655(1): 08/10(日)19:00 ID:/nDvelQa(2/4) AAS
>>651
index関数とか
Transposeとindex関数
2次配列を崩して全て一次配列に直結したいならループを使うしかないのでは
656(1): 08/10(日)19:03 ID:6IrxmcjP(1/2) AAS
>>653
二次元配列滅茶苦茶使うと思うけど…
657(1): 08/10(日)19:21 ID:46DfGBoc(2/5) AAS
>>655
WorksheetFunction.Index()ってやつ?
できたわ
ありがとう
Web解析で
658(1): 08/10(日)19:22 ID:46DfGBoc(3/5) AAS
>>657
WorksheetFunctionってのが、
なんだか気持ち悪いが…
659(1): 08/10(日)19:33 ID:swuUdv2c(3/7) AAS
>>656
Excelシートなのに?
660: 08/10(日)19:34 ID:swuUdv2c(4/7) AAS
処理の途中を見せない、見えなくするのはテストをしない人間なんだろうな。
661(1): 08/10(日)19:47 ID:/nDvelQa(3/4) AAS
>>658
WorksheetFunctionは普通の書き方ではないのでしょうか?
Matchは実はApplication.Matchもあると知っているのでWorksheetFunctionとは書きませんが
WorkshetFunctionと書くもの書かないものの違いが分かりません
662(1): 08/10(日)20:03 ID:46DfGBoc(4/5) AAS
>>661
そうなんだ
ほとんど使った記憶ないわ
処理速度が同じならいいけどね…
663(1): 08/10(日)20:16 ID:/nDvelQa(4/4) AAS
>>662
worksheet functionのMatch関数はエラーを返さないけど、
application.Matchの方はエラーを返すからVariant型で受け取ってエラーでなければ処理という書き方にしています
applicationで使える関数はapplication.関数名で使用した方が良さそう
664(1): 08/10(日)20:39 ID:46DfGBoc(5/5) AAS
>>663
そうなんですか
WorksheetFunctionはなんか気持ち悪いですね…
665(1): 08/10(日)21:21 ID:6IrxmcjP(2/2) AAS
>>659
シートだからこそだよ
二次元配列をワークシートで代替しようとしたらクッソ遅くてイライラするだろ
配列で処理したら一瞬で終わるような処理もワークシート使うと数分かかったりする
666(2): 08/10(日)21:57 ID:swuUdv2c(5/7) AAS
>>665
それだとExcel VBAでやる理由がないだろ?
667(1): 08/10(日)22:11 ID:Zg5co2YS(1) AAS
>>666
お母さんに何でもかんでも聞いてそうだな
VBA以前の問題だよ
668: 08/10(日)22:33 ID:swuUdv2c(6/7) AAS
>>667
Excel VBAの話だろ?
669(2): 08/10(日)22:37 ID:swuUdv2c(7/7) AAS
Excel VBAは廃止の方向だとわかってないのかな?
670: 08/10(日)22:57 ID:ne+O2SWW(2/2) AAS
まだ学生だろうし色々聞くのはありだと思うよ
社会に出る前にエクセルに触れてる時点で有利
671(2): 08/11(月)01:56 ID:6DVwG+w7(1/2) AAS
>>669
廃止?どこでそんな話しになってるの?
672(1): 08/11(月)09:10 ID:ppLV33ur(1/10) AAS
>>664
勘違いしないで欲しいのですが
そもそもVBAはアマチュアが使用している言語だから、そもそもApplication.Matchがある、WorksheetFunction以外にExcelの関数のオブジェクトがある、とは知らない人が非常に多いと思います。
気持ちいい、気持ち悪いの問題ではないです。
それに、Application.関数名で使用できない関数は非常に多いのではないでしょうか?
でもExcelである以上、worksheet関数にも熟知して、使用できる方がコードも完結で、動作も早いのではないでしょうか?
673(1): 08/11(月)09:20 ID:4CrCXXHi(1) AAS
>>666
マジでその認識か
シートのデータを二次元配列に入れて加工して、
最終的にシートに戻すんだよ
まさかテンポラリーシートみたいなダサい手法使って加工するの?まさかね
>>669
VBA廃止はとっくに取りやめになったよ
674: 08/11(月)10:10 ID:ppLV33ur(2/10) AAS
arr = Range(範囲)で取り込んで処理をして結果をシートに貼り付けるのはとても高速だと思う
だけど今度は数式を多用している場合はそのまま貼り付けるわけにはいかない泣
675: 08/11(月)12:02 ID:prhnhKBm(1) AAS
>>671
推奨しなくなってきてる
Automateなんちゃらに移行したいのかな?
676: 08/11(月)12:17 ID:oIjo7VRO(1/3) AAS
>>672
そうでしたか…
まあ、処理は一瞬ですね
web解析とかだけど。
677(1): 08/11(月)12:45 ID:o/BAd3AB(1) AAS
10秒かかってたのが配列にしたら10倍速くなって1秒で終わった
その9秒って意味あんの?
朝10分早く起きた方がずっと有意義な1日を送れるよ
678(1): 08/11(月)12:50 ID:PI2CudDQ(1) AAS
VBAでデータ加工してる人ってまだいるんだな
スピルでサクッとスマートにできるのに
最近VBA使うのは入出力の自動化くらいだ
679: 08/11(月)13:58 ID:ft2lwBWZ(1) AAS
スマートというよりただの仕事出来ない奴って感じ
680: 08/11(月)15:45 ID:ppLV33ur(3/10) AAS
= A1:A100 = 条件
というのは真偽値の配列を返しているのですね
これを活かして
arr = Evaluate(アドレス & “=“”条件”””)
をすればループをしなくても真偽値が取得できる
worksheet関数のFilterの正体は、配列に対して二次配列の真偽値がTrueの行だけを抽出しているだけだった
681: 08/11(月)15:45 ID:ppLV33ur(4/10) AAS
>>677
10秒の例を出すのがおかしい
682(1): 08/11(月)15:46 ID:ppLV33ur(5/10) AAS
>>678
Power Queryを使いましょう
683(1): 08/11(月)15:54 ID:oIjo7VRO(2/3) AAS
>>682
Power Queryって、
VBA内で使えますか?
webページからテーブルとかデータを取得したい場合に
684: 08/11(月)16:17 ID:ppLV33ur(6/10) AAS
>>683
.RefreshAllで全て更新くらいしか知りません
しかもバックグラウンドの更新のチェックを外す必要があります
685(1): 08/11(月)16:30 ID:Zix4Kp+v(1/2) AAS
>>671
VBA廃止し代わりにpythonにするという流れがあったけど、
優秀なpythonのアドオンがあり車輪の再発明になりかねないから取りやめ
具体的に挙げられたのはxlwingsとopenpyxl
でも開発の成果からPython in Excelが導入
上記は全てMS開発者ブログより
686(1): 08/11(月)17:29 ID:N8nCnSEw(1) AAS
Excel内でPython使えてワークシートをData
Frameとして簡単に扱えたら最高に便利だろうね
エディタがJupyterのようなノートブックなら最高
なんちゃってデータアナリスト市場を総取りできるくらいのポテンシャルがある
687: 08/11(月)17:32 ID:oIjo7VRO(3/3) AAS
>>686
Excelで、
PythonでAIが作れたらええよね
今は、橋渡しが必要だけど
688(1): 08/11(月)17:49 ID:6DVwG+w7(2/2) AAS
>>685
で、それが
>Excel VBAは廃止の方向だとわかってないのかな?
という書き込みと何の関係が?
いつ廃止の話しになったんだ?
689(2): 08/11(月)18:37 ID:ppLV33ur(7/10) AAS
今更ながらRange.RowsとRange.Columnsを知った
やっと変数rngの中のセルの場所からrngの行全体や複数行の指定の方法を知った
rngの中の指定の列から指定の列までの範囲の指定の方法も知った
もっと早く教えて欲しかった
どのサイトを見てもRange(セル)かRange(Cells,Cells)かCellsばかり
.EntireRowと.EntireColumnは専ら行の高さや列幅変更の時に使用するだけ
.Intersectも正しくは交差するセルの範囲取得なのにもっぱらチェンジイベントで
If Not Intersect(Target,対象範囲) Is Nothing Thenでチェンジしたセルが対象範囲内か調べるだけ
AIに聞いても答えてくれない
690: 08/11(月)18:42 ID:NMNq6D65(1) AAS
>>689
無能自慢
691(2): 08/11(月)19:03 ID:q1pR7by4(1) AAS
>>689
F2でオブジェクト ブラウザ出して色々見てみ
知らないこと山程出てくるから
検索も活用することあると思うぞ
692: 08/11(月)19:25 ID:ppLV33ur(8/10) AAS
>>691
やっとオブジェクトの階層?を理解したレベルなんです
サイトを引用しますが
外部リンク:papasensei365.com
例えばテーブルをshowalldataした時にエラーになる事があります
このサイトの結論はshowalldataする前にテーブルをセレクトするとエラーにならないとか、tbl.autofilter.showalldataするほどでもない、とか、AIに聞いてもshowalldataはworksheetのメソットで、それ以外ではエラーになる(嘘)とか言いますが、tblのオートフィルターはtbl.autofilterだから、tbl.autofilter.showalldataしか正しくないです。
やっとローカルウィンドウの正しい見方が分かりました。
693(2): 08/11(月)19:26 ID:ppLV33ur(9/10) AAS
>>691
オブジェクトブラウザの見方がわからないです
クラスとかメンバーとか分かりません
694: 08/11(月)19:53 ID:ppLV33ur(10/10) AAS
dicのアイテムに複数の値を代入したくて、配列をアイテムにするとか、クラスモジュールを配列にするとか、いろいろ考えてきましたが、正しくは
dic.add key rng.rows(i)
dic(key) = Union(dic(key),rng.rows(i))
あとはdic(key).areas(i).rows(j)
695: 08/11(月)20:34 ID:Zix4Kp+v(2/2) AAS
>>688
俺は>>673だよ
VBA廃止は取りやめになったと指摘してる側
696: 08/11(月)21:38 ID:Imku5k4X(1) AAS
>>693
クラスは箱、メンバーは箱の中身
そこにあるのは設計図だけなんで、使う時は実際に用意しないといけない
その実物がインスタンス
697(1): 08/12(火)00:01 ID:cNlTevHe(1) AAS
>>693
そこはある程度覚える必要はある
例えばsheetsとsheetの関係のように
グラフはcharts、chart
グラフの軸は左のクラスでchart選ぶと右のメンバーにaxesが見つかるとか
(イベントやプロパティを示すアイコンも参照)
上記で言うとaxes、axisな関係
英語得意ならわかりやすいと思うけど、オレはバカなんでaxisってバイクあったなとかw
chartの下にはもちろん折れ線や凡例などを設定する項目もあるから、一つずつこれ何だってたどってもいい
わからなければF1でweb helpも出る
辞書をめくりながら眺める感じか
698: 08/12(火)00:10 ID:o8bDpHK2(1) AAS
参政党「エクセルなんて知りません。」
699(2): 08/12(火)01:17 ID:9R4wqPsZ(1) AAS
昔はヘルプにこういうの載ってたんだけど、Webヘルプになってなくなっちゃったんだよね
画像リンク[png]:euc-access-excel-db.com
700(1): 08/12(火)02:00 ID:jEwPbvyJ(1/2) AAS
>>697
クラスとメンバーについて覚えるのはいいんです
そもそもクラスってなに?メンバーってなに?というそこから?な初歩的な話です
インスタンスと聞くと、インスタントコーヒーとかインスタントカメラを思い浮かべるレベルです
701(1): 08/12(火)02:08 ID:DVUg3LsK(1) AAS
いつものあれか
消えろや
702: 08/12(火)06:53 ID:jEwPbvyJ(2/2) AAS
>>701
いつまで経っても人を馬鹿にする事しかできないクソなんですね
703: 08/12(火)08:22 ID:o3PIjBK2(1) AAS
>>700
そういうのはAIに何度も訊いて理解しようとするのが良いよ
704: 08/12(火)12:04 ID:/NBdL66c(1) AAS
その人は、深夜丑三つ時に成ると出て来る幽霊だから何を言っても通じない
よっぽどこの世に恨みを持ったまま亡くなられたんだろう
厄介なのはお盆の時期だけじゃなくて一年中ボワ〜ッと現れるところ
もはや妖怪
705: 08/12(火)16:48 ID:lStHVdWr(1) AAS
またウスノロが日記を書いているのか
706: 08/12(火)20:28 ID:CDoCkaEH(1) AAS
>>699
多すぎて、表示しきれないからじゃないの?
見やすいけど
707: 08/12(火)20:57 ID:22U+X2HZ(1) AAS
いや日記を書いているのはハゲマヌケだ
708(2): 08/13(水)00:23 ID:6jds7SOk(1/2) AAS
>>699
そうそう、これ必須
ACCESSやword等もあるので探して保存お勧め
709: 08/13(水)05:48 ID:7paf0TTq(1/3) AAS
>>708
そういう話じゃないぞ?
710: 08/13(水)05:57 ID:QpOfyBVY(1/3) AAS
>>708
Listobject載ってないじゃん
711(1): 08/13(水)06:13 ID:lcnJO95X(1) AAS
Go To君の日記スレ
712: 08/13(水)08:00 ID:jHzMcCXr(1/2) AAS
テーブルはExcel 2003でリスト機能という名前で登場したらしい
ListObjectというわかりにくい名前もその名残りか
713: 08/13(水)08:57 ID:dGqhfV1u(1) AAS
今回のUpdateで挙動不審に成るマシンがそこそこ出る模様
休み明けのオフィスは阿鼻叫喚
同じ64bitマシンだけど、出るのと出ないのが混在してるが原因追求を阻害しそう
ま、中の人が頑張って今週中に修正Update出れば安泰かも知らんが
714(1): 08/13(水)18:28 ID:QpOfyBVY(2/3) AAS
>>711
VBAでIFをネストせずに次のループに進ませる方法を知りたいです
条件に合う場合のみ処理を行うとか、条件に合わない場合は処理を行うとかではなく、ifをネストせずに次のループに進む方法を
私は今までコードに書くことは全てハードコーディングだと思っていたのですが違ったのでしょうか?
例えば設定値はシートや外部ファイルにかけると思います
しかしどこに値があるのかをコードに書かなければならないし、これはハードコーディングだと思うのですがどうなのでしょうか?
715(1): 08/13(水)18:33 ID:QpOfyBVY(3/3) AAS
GTP-5にお尋ねしても、
「VBAで条件に合わない場合に「その処理をスキップして次のループへ進む」には、`Continue For` 相当の書き方を `GoTo` や `Exit` を使って実現します。
(VBAには `Continue For` や `continue` という構文がないため、工夫が必要です)」
と回答されます
条件に合わないなら IF 〜 Then Exit Sub で処理を即終了するか、
IF 〜 Then continue
で即次のループに進めるのが筋で
ifをネストするのはおかしくないですか?
716: 08/13(水)19:18 ID:sS6la+px(1) AAS
ウザい
消えろ
717: 08/13(水)19:37 ID:6jds7SOk(2/2) AAS
>>715
それが筋なら continue書けるようにすればエエんやで
やり方は自分で調べてな
718: 08/13(水)19:58 ID:0hYsd34f(1) AAS
>>714
> 次のループに進む
まずこれが何言ってるかわからん
719: 08/13(水)20:25 ID:jHzMcCXr(2/2) AAS
continue文が欲しいという意味なのか?
面倒くさいけどFor-Do構文ぐらいしかないんでは
For I = 0 To 5: Do
MsgBox I & ""
If I Mod 2 = 0 Then Exit Do
MsgBox I & " odd"
Loop Until 1: Next
720: 08/13(水)20:50 ID:ewL728ql(1) AAS
馬鹿がねちねちくだらないことをしつこく質問して馬鹿が答えるループ
721: 08/13(水)21:09 ID:7paf0TTq(2/3) AAS
フローチャートとして書いたら凄まじいことになる設計なんだろうな
722(1): 08/13(水)23:05 ID:n9gGLtnI(1) AAS
最近VBA書いてないから改めてcontinueないってことと
コイツは一体どんな設計のコードを書いてるんだ?
となった
723(1): 08/13(水)23:26 ID:7paf0TTq(3/3) AAS
>>722
初心者だからネストし続けるコードを書いているだけだと思われる。
724: 08/14(木)02:14 ID:JJEem16u(1) AAS
処理の流れが頭の中で整理できてない
初心者あるある
Ifから抜ける方法じゃなくて、それ以前のところに問題がある
725: 08/14(木)02:36 ID:85cO/mJw(1) AAS
そう
例えば境界人とか
726: 08/14(木)07:10 ID:zBlHTAuI(1) AAS
このしつこさと理解力のなさで思い出した
C#スレの倉庫番の人か?
727: 08/14(木)09:26 ID:4JoL0ykm(1) AAS
おっ!?真夜中じゃ無くても出てきてる まぁおばけシーズンのピークだから浮かれてるのか
あんたがいちばんセルフループしまくりだけどな 自分自身の中でグルグル堂々巡り
うらめしやしか言えない幽霊と一緒で馬鹿しか言えない 足は前から見えてないけど、胴体まで透け始めてる
成仏しろよ
728: 08/14(木)16:46 ID:nMKdg+4A(1) AAS
初心者はサブプロシージャからサブプロシージャを呼び出して、そのサブプロシージャから別のサブプロシージャを呼び出してとこれを延々に繰り返して突然、終わるものを作ったりする。
729: 08/16(土)05:41 ID:7c2TlwKi(1/2) AAS
>>723
短絡評価がないんでしょう?
ORやANDを駆使したIFで条件を一筆書きにしたくても無理なんでしょう?
そうでなくてもそんなコードは可読性が最悪だからやらない方がいいです。
私はガード節で早期リターンを意識しています。
730(1): 08/16(土)06:20 ID:+QboIPw3(1) AAS
また境界知能がねちねちと
731: 08/16(土)09:13 ID:7c2TlwKi(2/2) AAS
>>730
どれくらいの知能指数を境界知能と想定されていますでしょうか?
70代でしょうか?
それとも90代でしょうか?
732: 08/16(土)09:18 ID:fCrUUR8N(1) AAS
境界知能じゃないと思うけど
発達障害なのは確か
733: 08/16(土)10:32 ID:SSleGopK(1) AAS
構造化プログラミングをわからせるには、自分の書いたコードを詳細なフローチャートとして書かせると自分の愚かさに気づく。
まずモジュール分割ができていないんでしょう。さらに条件分岐すると次の条件分岐が入れ子になっているんでしょう。
なぜサブプロシージャを別に作って呼び出すのか、そのあたりからもうわかっていないのでしょう。
734: 08/16(土)14:05 ID:d02QlOLh(1) AAS
フローチャート自体が構造化書くのに向かない
知ってる人は他のを使う
検索したらいくつかでてくると思う
735: 08/17(日)11:27 ID:Qq/XzjzU(1) AAS
なんのアドバイスにもなっていない
736: 08/17(日)12:46 ID:3aAWwZYI(1) AAS
それが5chクオリティ
737: 08/18(月)10:14 ID:bUcnPAOP(1) AAS
やる人はやる、やらない人はやらない
738: 08/18(月)12:48 ID:lhVvByN1(1/2) AAS
日頃馬鹿しか書けない人も偽サーバーダウンに巻き込まれたままか
自力で逃れられない程度のレベルだったというのが白日の下に
バーカバーカ←言いたい放題無双
739: 08/18(月)19:12 ID:RNsDFD8P(1) AAS
ここのスレの馬鹿はあくまで書き込み内容に対する発言であって
VBAが苦手なだけで別の分野では馬鹿ではない可能性があり万年
740(1): 08/18(月)21:06 ID:lhVvByN1(2/2) AAS
知性があって常識的なひとは、他人をコケにするような発言は控えるものですけど
その常識はそちら側には備わって無いということなんですかね
VBAが苦手なのにヨソから遠征してきてまでここで鬱憤晴らししてるなら、その真意は何なんでしょう
ヨソでコキ下ろされて無碍にされてむしゃくしゃしてるんでしょうか 年がら年中?
それって、本物のバカなんじゃないんでしょうか?
馬鹿って書くからおまえのがバカって言い返してるだけなのに、それを自分の行為と同じとでも思ってンでしょうか
他人を馬鹿呼ばわりするなら、その理由とか意図とかまで書きゃあいいのにそれすらできない
それって、本物のバカなんじゃないんでしょうか?
741: 08/18(月)21:35 ID:YC9D9D3f(1) AAS
>>740
いつもの境界知能の人か
己の幼稚な質問を執拗に繰り返したことを反省することはないのか?
742(1): 08/18(月)21:46 ID:0Xm1KZoO(1) AAS
初めて生成AI使ってプログラミングしたけど凄いね
自分で書いたら速くても1時間はかかるコードが30分で完成したり上手く行くと1発で動くからかかる時間は指示に使った5分だけ
効率化が半端ないから仕事で使ってる人は生産性上がりまくりだろうな
743: 08/19(火)08:55 ID:3HBbfX0k(1) AAS
スレ違いの話をしつつ、自身が非難する相手と同様の行為をしていることに気づけない
自己を省みられない
だからバカと言われるんだよな
744: 08/19(火)10:26 ID:rvJj8xKX(1) AAS
ぼかぁ質問したこと無いけど
無意味なことを書いてくる輩に向けてだけオウム返ししてやってる
他者から見たら一緒、としか判断できないレベルで人生経験が不足してそう
判らせるには言葉のゲンコツくれ続けるのもひとつの手段
そのうちコッチが飽きるてのも分かったうえでのカキコ
そんなことすら通じない相手なんだろうとは薄々気付いてもいる
それでも誰かがやらなきゃ付け上がる
745: 08/19(火)12:25 ID:t+wTF7Te(1) AAS
境界知能と指摘されて図星で悔しかった訳ね
746: 08/19(火)23:20 ID:N1Gf7FHG(1) AAS
>>742
vba知らなくてもAIである程度は作れてしまうから人減らしの可能性がでてくるよ。
747: 08/20(水)00:13 ID:RHm3iGNK(1) AAS
VBAはAIでプロンプトをどこまでやれるかの格差がえげつない
748: 08/23(土)12:04 ID:BIoSJaSF(1) AAS
えーケツもない
749: 08/23(土)20:14 ID:PORCIxLh(1) AAS
そう
クマに食べられてケツが無かったんだ
750: 08/23(土)20:55 ID:DkMYIYSP(1) AAS
水虫になった
751(1): 08/24(日)19:01 ID:KAvJjIV0(1/3) AAS
VBAでの開発業務が豊富な人が書いたVBAの効率的なコーディングの本を読みました。
内容は自力でたどり着いた答えやコードばかりで、やっぱり自分の考えは間違っていなかったんだと実感しました。
著者の人でも「AutoFilterは非常に使いづらいから、自分で使いやすい様に自作している」と書いてあって、フィルターは基本中の基本であるにもかかわらず、やっぱり相当難しい代物だったんだなと思いました。
初心者こそ使いたい機能であるにも関わらず、あまりに初心者殺しすぎる。
さらには同じ日付でフィルターする時は、セルの書式に合わせる(答えはVBA で一時的でもいいから書式設定を変えて書式設定を合わせる)必要があるなんてとてもわからない。
752: 08/24(日)19:31 ID:A1CDiF/H(1/6) AAS
>>751
Excelは内部のデータ形式が独特だからです。
オートフィルタそのものの仕様を途中で変えたことも問題の原因ですが、そもそもVBAでフィルタというのもやっていることがよくわかりません。
753: 08/24(日)19:33 ID:A1CDiF/H(2/6) AAS
プログラマーでない方の発想はネタかと思ってしまう
754: 08/24(日)19:41 ID:nVLDtLf+(1) AAS
いつもの境界知能の人だから無視するのが一番
755: 08/24(日)19:59 ID:A1CDiF/H(3/6) AAS
セルの書式を意識しないExcelの使い方は初心者どころじゃないな
756(2): 08/24(日)20:23 ID:SNjzNNHQ(1) AAS
みんなConstは沢山使ってる?
マジックナンバーはカス以下みたいな記事を見て以来、Forの開始位置もInstrで調べる文字列も全部Constにいれるようにしてるけど合ってるよな?
757: 08/24(日)20:55 ID:A1CDiF/H(4/6) AAS
>>756
そんな初心者のようなことをここで聞くのか?
758: 08/24(日)20:56 ID:A1CDiF/H(5/6) AAS
>>756
ビジネスsoft
2ch板:bsoft
759: 08/24(日)21:55 ID:+tMjnX44(1) AAS
なんだいつもの人か
相手にしたら負けだぞ
760(1): 08/24(日)22:05 ID:KAvJjIV0(2/3) AAS
複数のシートをPDF出力するにはやっぱり複数のシートを選択した後に、ActiveSheet.Selectするしか無いんだなと思った
' PDFとして出力
ThisWorkbook.Sheets(wsNames).Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=outputPath, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
761(1): 08/24(日)22:47 ID:A1CDiF/H(6/6) AAS
>>760
宮崎勤さんですか?
762(1): 08/24(日)23:48 ID:KAvJjIV0(3/3) AAS
>>761
いきなりなんの話でしょうか?
妄言でしょうか?
763: 08/25(月)01:43 ID:cafSUUHh(1) AAS
>>762
オッサンなのに宮崎勤を知らないの?
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.302s*