[過去ログ] Excel VBA 質問スレ Part82 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
845: 05/26(月)20:36 ID:sP5+kUYx(2/2)調 AAS
×再起処理
◯再帰処理
誤変換すまんこ
846: 05/26(月)21:18 ID:FaOK97dk(2/2)調 AAS
>>844
クラスモジュールを一通りやった事がありますが、いまいちクラスモジュールの使い方を知りません
どうすればそれぞれの機能をクラスモジュールで効率的に実装できるでしょうか?
847(2): 05/26(月)22:59 ID:Eh03XDLb(1)調 AAS
セルから機種依存文字を直接拾ってくるのは難しいですか?
例えば☐(unicode:2610)が入ってるセルをクリックすると☑(unicode:2611)に書き換える、みたいなのを実装する場合、
if(Range("A1").text="☐")then
だとRange("A1").textでセルの文字は取得できませんよね?
(もちろん「="☐"」で直接比較することもできませんが)
どうにかしてセルの機種依存文字を拾ってきてその種類を判定することは可能でしょうか?
848(1): 05/26(月)23:15 ID:MWZ/4kNq(1)調 AAS
>>847
Hex(WorksheetFunction.Unicode(Range("A1")))
849: 05/27(火)15:49 ID:j5Gfr/Ar(1)調 AAS
>>847
>Range("A1").textでセルの文字は取得できませんよね?
取得はできる。VBEで使えない文字だからソースに直接その文字を書けないだけ
Dim CHECK_ON As String: CHECK_ON = ChrW(&H2610)
Dim CHECK_OFF As String: CHECK_OFF = ChrW(&H2611)
If Range("A1").Value = CHECK_ON Then
Range("A1").Value = CHECK_OFF
Else
Range("A1").Value = CHECK_ON
End If
850: 05/27(火)17:59 ID:2OPk25Mu(1)調 AAS
>>848
解決しました。
ありがとうございます。
851(3): 05/27(火)20:17 ID:3QS90eHP(1)調 AAS
Excelの話ではないからスレ違いなんですが、 Wordのドキュメントの2ページ目の行に文字列を挿入するにはどうしたらいいでしょうか?
2ページ目の〜行目にと言う様な指定はできないのでしょうか?
852(1): 05/27(火)20:38 ID:0hlUsnMF(1)調 AAS
>>851
スレチとわかっていて厚かましい
死ね
853(1): 05/27(火)20:52 ID:OuONf5SF(1)調 AAS
>>852
この馬鹿モンが!
>>851
いい質問ですね
ExcelのほうがメジャーでWordはマイナーなのだけど
WordのVBAをはじめた人にとっては初期段階でやりたい操作なのではないでしょうか?
簡単ではないですが解決策はあります
たしかinformationみたいな名のプロパティを使ったような気がする
(もうWordVBAは数年使ってないから忘れた)
ChatGPT使えば教えてくれるかも
854: 05/27(火)20:54 ID:DtCiAPP8(1)調 AAS
>>853
死ね
855: 05/27(火)22:13 ID:JUnNHiQe(1)調 AAS
>>851
ActiveWindow.ActivePane.Pages(2).Rectangles(1).Range = "文字列" & ActiveWindow.ActivePane.Pages(2).Rectangles(1).Range
856: 05/28(水)00:45 ID:7WzKj5D7(1)調 AAS
フォームを作るのに標準のコントロールやAPIでは動かないことがあったから、ついにPowershellで作り始めちゃった
857: 05/28(水)01:00 ID:+7HocyMO(1)調 AAS
PowerShellは
System.Collections.Genericが使えるからかなり楽だよなぁ
VBAと違ってフォームデザイナが標準で付いてないのが難だが
858: 05/28(水)07:40 ID:LbsE8EcH(1)調 AAS
VSの方が楽なんでは
PS使ったことないけど
859: 05/28(水)08:42 ID:WNN+73zR(1/4)調 AAS
PowerShellはbatと違って、一手間や権限設定が必要と聞いたからやめた震え声
本当にそうなのですか?
860: 05/28(水)08:58 ID:DZlhdmsz(1)調 AAS
震え声で言ってるの?
861: 05/28(水)09:02 ID:3/66YXCT(1)調 AAS
スレタイを音読してみよう
862: 05/28(水)09:56 ID:0RI44N1Y(1)調 AAS
エグザイル ビバ しつもんしる
863(1): 05/28(水)20:05 ID:WNN+73zR(2/4)調 AAS
VBAでファイルやフォルダのパスはいつも一覧表で利用しているのですが、当然属人化するリスクがあるので、もっと柔軟にパスを設定できる方法を探しています。
今考えているのは、ファイルやフォルダが見つからなかった時にダイアログを開いてフォルダやファイルを選択させ、選択したファイルやフォルダのパスをセルに記入する、と言う方法なのですが、もっと簡単で確実で柔軟な方法はないでしょうか?
864(1): 05/28(水)20:44 ID:Z5h4paoG(1)調 AAS
自分は設定シートを用意して、そこに記述してあるものを参照してる
865: 05/28(水)20:50 ID:bd87TuSw(1)調 AAS
ログインユーザーのマイドキュメントをルートにして開く
具体的には「HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal」
のパス
866: 05/28(水)21:40 ID:WNN+73zR(3/4)調 AAS
>>864
その設定用シートに
例えばフォルダやファイルを複数選択した状況で右クリックのパスをコピーでシートに貼り付ける
という事さえも出来ない、わからない人も想定しないといけない訳で、、、
867(1): 05/28(水)21:58 ID://Fv0twK(1/2)調 AAS
>>863
エクスプローラーからファイルをドラッグドロップ
868(1): 05/28(水)22:16 ID:WNN+73zR(4/4)調 AAS
>>867
知らなかったです
これができるなら本当に希望が見えてきました
869: 05/28(水)22:18 ID:QfAx2JsO(1)調 AAS
馬鹿ばっか
870(1): 05/28(水)23:46 ID://Fv0twK(2/2)調 AAS
>>868
https://excel.syogyoumujou.com/memorandum/d_and_d_1.html
このやり方が簡単そう
871: 05/29(木)07:11 ID:cC95Jm/J(1)調 AAS
>>870
よくよく考えれば当たり前なんだけど、ドラッグ&ドロップで追加する機能もあるんだ
これは便利だ
872(1): 05/29(木)17:25 ID:fp+yAGdo(1)調 AAS
FileSystemObject の TextStream が使えないなら ADODB の Stream を使えばいいじゃない
と思ったら挙動が違ってびっくり
873(1): 06/01(日)20:16 ID:wTah86rB(1)調 AAS
初歩的な質問で申し訳ないですが、マクロ実行中にエラーなどでデバック画面、エディタ画面に移動せずに、エラーハンドリングなどを実行してプロシージャを終了するにはどうしたらいいですか?
874: 06/01(日)21:54 ID:fzXRF4Kq(1)調 AAS
>>873
On Error Resume Next
875: 06/02(月)00:34 ID:14Td775l(1/2)調 AAS
[ツール] [オプション] [全般]
エラーでトラップ
●エラー処理対象外のエラーで中断
ということではなくて?
876: 06/02(月)00:35 ID:14Td775l(2/2)調 AAS
×エラーでトラップ
◯エラートラップ
877: 06/02(月)07:36 ID:hx4qvUMZ(1)調 AAS
>>614
on error goto ラベル名
vba エラーハンドリング で検索して例を見た方が早いよ
878(1): 06/02(月)08:46 ID:IeMpK/LE(1)調 AAS
>>614
そんなひとつのモジュールに詰め込んだら管理しにくいでしょ。
モジュールは分ける。
879: 06/02(月)09:24 ID:3Ov4fjqk(1)調 AAS
>>878
何を基準にかを書かかないと役立たずじゃない?
880(1): 06/02(月)15:03 ID:DSKTrfoz(1)調 AAS
馬鹿はそんなことも判らないのか
881: 06/02(月)15:07 ID:OjGRkHiP(1)調 AAS
>>880
スレタイ読めない馬鹿w
882: 06/02(月)19:50 ID:K2UVQp3e(1)調 AAS
>>614
ひとつのモジュールにはひとつの役割を
ひとつのプロシージャにもひとつの役割を
与えて書けばいいんじゃない?
もちろん、モジュールとプロシージャでは
与える役割が全然変わってくるけど
例えばモジュールに車という役割を与えたら
プロシージャには走る役割を与えたり
後はセンス
883: 06/02(月)20:06 ID:Xhmb9taU(1/2)調 AAS
ありがとうございます
やはり on error goto ラベル名 なのですね
884(1): 06/02(月)20:25 ID:gI3jZeU7(1)調 AAS
on error resume next
ヤバそうな処理
if err.number<>0 then
エラーリカバリー
end if
on error goto0
885: 06/02(月)20:45 ID:Xhmb9taU(2/2)調 AAS
>>884
エラーが発生している、あるいはしそうな処理がある、というよりは、マクロ実行中にどんなバグでも発生したら、発生した時点で終了させる必要があります
886: 06/02(月)21:35 ID:nQl9pEtd(1)調 AAS
終了前に
err.number = エラー番号
をセットしてジャンプさせるハンドラがいる
こわー
887: 06/02(月)22:06 ID:ZCDsMgZ+(1)調 AAS
Sub Div0()
On Error GoTo Err
MsgBox 1 / 1
MsgBox 1 / 0
MsgBox 1 / -1
Err:
MsgBox "ゼロで割るな、クソが"
End
End Sub
888: 06/02(月)22:26 ID:ncJUEcFA(1)調 AAS
Err: の前で Exit Sub しないと
889: 06/03(火)07:35 ID:o/OLh2ct(1)調 AAS
異常が起きる前にファイル開いてた場合、closeしないで終了してしまうとかある
890(1): 06/03(火)07:39 ID:/ZJ1mBw3(1/3)調 AAS
VBAのツール作りは時間がかかるのが当たり前でしょうか?
作り方は分かっているし、作るツールもたいしたものではないのに、それでも1日2日では終わらないです
891: 06/03(火)10:48 ID:Kk3A2bVT(1/2)調 AAS
ものによる、人による、まともにテストしてるかにもよる
892: 06/03(火)10:57 ID:Q0vXXWY4(1)調 AAS
どうせ著作権侵害や不正アクセスツールだろ
893: 06/03(火)19:25 ID:gpacmpqZ(1/2)調 AAS
>>890
まぁそうだね
だから綺麗に部品化しておくことが大事なんだよ
それを後で使い回せるようにね
894(2): 06/03(火)20:26 ID:/ZJ1mBw3(2/3)調 AAS
自分が勤めている会社で理解者や協力者を増やそうと、少しでもVBAに興味を示した人や、VBAを齧っている人を相手に勉強会を開催しても、結局VBAがわかる人は少ない
という話を聞きますが、やっぱりVBAといえど、難しいのでしょうか?
Power Queryでもそういう話を聞きます
895: 06/03(火)21:02 ID:cgHky4oh(1)調 AAS
VBAが難しくないんだったらさっさとVBA卒業して本職のITエンジニアになった方が稼げるからねえ
向上心がありすぎてもいけない、中途半端なツールなので
896: 06/03(火)21:09 ID:Kk3A2bVT(2/2)調 AAS
チンタラ残業代稼いでる人にとって効率化は最大の敵
VBAにしろRPAにしろ最大の抵抗勢力よ
897(6): 06/03(火)22:04 ID:gr7bEf2i(1)調 AAS
>>872 で愚痴って終わりなのもアレだから一応書いとく
・事象
FileSystemObject.TextStream.ReadLine と ADODB.Stream.ReadText(adReadLine) が同じ結果にならない
・原因
改行コードが CRLF と LF が混じったお行儀のよろしくないファイルだった
・対処
LineSeparator = adLF として Replace(ReadText(adReadLine), vbCr, "")
とやったらOKだった
898(1): 06/03(火)23:26 ID:aKU11sxP(1)調 AAS
>>897
Microsoftのマニュアルよりも詳しい説明
ADODB.Stream: https://atsumitm.iobb.net/its/its-050.php
TextStream: https://atsumitm.iobb.net/its/its-051.php
899(1): 06/03(火)23:46 ID:gpacmpqZ(2/2)調 AAS
>>894
VBAは比較的間口が広くてとっつき易い言語ではあるとは思うよ
ただ、何の言語でもそうだけど教える人がいると受動的になりがちで聞いてりゃ分かるようになると思ってしまうのはマズい
聞いてりゃ分かるようになる言語なんて存在しない
分かる人が少ないのは結局、VBAを本当に必要であることを迫られる立場に無いからだと思う
VBA出来なきゃ今いる会社をクビになるくらいに迫られたら大概の人は理解する
でも教えてくれる人がいるということは恵まれたことだと思うよ
このスレにいる大多数の人は恐らく独学で仕事場で使えるようにならざるを得なかった立場なんじゃないかな
900(1): 06/03(火)23:58 ID:/ZJ1mBw3(3/3)調 AAS
>>899
私も完全独学で覚えました
というプログラミングは独学で学んでいる人ばかりではないのですか?
プログラミングスクールは役に立たないし、かと言って会社は教えてくれない
901: 897 06/04(水)00:06 ID:/Ak3M73b(1)調 AAS
>>898
このサイトぐぐるとよく見かけるようになったけど、詳しすぎて理解できないw
902: 06/04(水)00:40 ID:b8XC2mTd(1)調 AAS
自学できない人はダメだよね
903(1): 06/04(水)05:30 ID:3c6clsCg(1/3)調 AAS
独学って、大半の人は言語に固有の文法と、開発環境に依存する実行方法を覚えただけでしょ
だからデータ型の違いとか文字コードとかアルゴリズムとかファイルシステムとか、基本がわかってないから別の言語に手を出せない
904: 06/04(水)06:02 ID:/hC9EQXc(1)調 AAS
ここ見てりゃわかるけど、コピペで動いて偉くなったつもりの馬鹿ばっかだから
905: 06/04(水)07:11 ID:jKpT1SFo(1)調 AAS
>>903
そうね
それはその通りだと思うわ
だから>>894の言ってる教えている人が
そもそものVBAの基本的な型やら
分岐や演算とかよく使うObjectの扱いとかを
最初に教えていることを切に願うわ
906: 06/04(水)07:34 ID:BFbm2+Cn(1)調 AAS
>>900
覚えるのは自分、教わったのに覚えてないようでは学べてない
あと文法は覚えてもアルゴリズムは考えるもの
教わってないからできないって言ってるのは初心者以下な
907(2): 06/04(水)07:44 ID:f2CAL3f8(1/3)調 AAS
やる必要性がないからやらないけど、Pythonが簡単というならPythonだってわかる気がするし、C言語がFor eachもない様な単純な言語だというならそれはそれでできそうな気もする(Copilotがあるから尚更)。
ローコードにしろスクラッチにしろそれは同じ。
既製品のソフトウェアを導入するか、VBAで作成するかならどちらが安いと思いますか?
もしVBAの方が安いなら世の中マクロだらけだと思うのです。
908: 06/04(水)08:21 ID:B6zQeN2g(1)調 AAS
誰も責任を負いたくない、率先して矢面に立ちたくない方々だらけだから
909(1): 06/04(水)08:50 ID:yTwvetl9(1/2)調 AAS
>>907
マクロだらけだよ
それらを管理する人(作成者)が抜けていくから管理不能になる
そういった事象を解決する銀の弾丸としてRPAやノーコードツールが喧伝されたけど、
管理する人がいないって意味では同じなので同じことが繰り返されてる
910: 06/04(水)10:16 ID:pOYKhOcI(1/2)調 AAS
>改行コードが CRLF と LF が混じったお行儀のよろしくないファイル
CSVなら普通にあるな
行儀の問題じゃない
911: 06/04(水)10:36 ID:yTwvetl9(2/2)調 AAS
行儀だよ
少なくともRFC上においては行末がCRLFであると規定されてる
ファイルの最後のみがどうでもよい
912: 06/04(水)11:22 ID:ZuFYF6Nx(1)調 AAS
>>907
どっちが安いって、保守コストまで考えて言ってる?
そりゃ作りっぱなしならVBAのが安上がりだけど、それじゃ後で困るって話をしてるんでしょ
913(1): 06/04(水)12:21 ID:pOYKhOcI(2/2)調 AAS
LFは行末じゃないよ
914(1): 06/04(水)14:36 ID:p0LJP29f(1/2)調 AAS
CSVの行改行と項目内改行が使い分けられてないわけが無い
使い分けられてなければ復元不可能になる
915(1): 06/04(水)14:39 ID:p0LJP29f(2/2)調 AAS
>>914
"あれば可能だが無いの見たことあるのよね…
916(1): 06/04(水)16:28 ID:3c6clsCg(2/3)調 AAS
標準の改行コードはOSによって違う
CR、LF、CR+LF、LF+CR、すべてのパターンが実在する
フィールドに改行やコンマを含めたい場合、レコードの区切りと違うコードを割り当てる場合もあれば、クォートなどの記号でフィールドの範囲を明示する場合もある
Windows版Excelはダブルクォートでフィールドの範囲を指定するのが基本
917: 06/04(水)16:30 ID:3c6clsCg(3/3)調 AAS
>>915
それは固定長かセパレータ(コンマ)の数をカウントしてるかどっちかかな
918: 06/04(水)18:23 ID:RQn0r/Lq(1)調 AAS
>>916
CR MacOS(UNIX化前)
LF UNIX、MacOS(UNIX化後)
CR+LF Windows、DOS
LF+CR ← なんてOS?
919: 06/04(水)18:39 ID:f2CAL3f8(2/3)調 AAS
>>909
RPAにしろ、ノーコードにしろ、なんにしろ、そうなりますよね。
結局社内でどれだけ学習意欲のある人を揃えるかによりそう。
920(1): 06/04(水)19:22 ID:7S8kDVf/(1)調 AAS
>>913
由来のタイプライターを鑑みたらLFは本来行頭に来るべきものだけど、
現実的には行末
921(3): 06/04(水)19:55 ID:frrYvMiA(1)調 AAS
頑張ってVBA勉強したところでプログラミングスキルとしては流石に時代遅れ&最底辺だし、
事務員としてスキルアップしたいならツールに入れ込むより業務知識を強化した方がいいし、
組織の中で出世したいなら自分でVBA書くより他人に書かせて継続的にスケールする仕組みを作るべき
そして、めでたく業務効率化できたとして、いず」行き着く先は「脱Excelで属人化解消&業務効率化」でVBA職人は悪者扱いだ
本当にVBAを広めたいのなら、個人の意欲に頼るのではなく、組織として適切なインセンティブを設けることだな
922: 06/04(水)20:02 ID:f2CAL3f8(3/3)調 AAS
>>921
結局、経営者次第だよね
まるでITや業務効率化に興味がないなら何もできない
社員の進言に耳を傾けないなら騙されもするし、せっかく導入したツールは社員にとって非常に使いづらい
923: 06/05(木)00:29 ID:Nu77Yg2O(1)調 AAS
>>921
そっか
あなたはこのスレ卒業だね
924: 06/05(木)08:17 ID:FSpPjL7A(1/2)調 AAS
四行目までは自虐だろ? 言いたいのは五行目だけって意味と捉えたが、どうなんだ
まあ、ちょっと過剰に反応し過ぎなきらいは否めないが
925(1): 06/05(木)08:45 ID:Lp1WVm/I(1/3)調 AAS
>>921
組織の中で継続してスケールする仕組み作ったなら属人化してないんだから悪者になる理由なくない?
926: 06/05(木)09:07 ID:FSpPjL7A(2/2)調 AAS
お利口さんに成ろうとしてアタマでっかちに成り過ぎ
大工だっていろんなレベルもあるし色んな層が大工してる
その場しのぎのやっつけ大工も居れば、客の要望を叶えるために青写真から描ける熟練大工もいる
新人大工なら木の特性とか部材同士の相性とかもよく理解しないまま最新部材使って威張ってみたり
ガルバリウムには使ってはいけない釘平気で使って1〜2年後にはその部分からサビを拡げる原因作って顰蹙買うし
それでも世の中は回ってる
改善なんか数年で変化してくものだ、という前提を踏まえてれば、それに見合うコストで運用出来てれば御の字
927: 06/05(木)10:31 ID:1teg7ITB(1/3)調 AAS
>>925
コンサルはいわゆるExcelバケツリレーの非効率さを指摘してくるのが常道
VBAで個々人の作業が省力化されてようとフローは変わらないので、実際非合理だから仕方ない
その上で現行業務の調査として関係者全員にヒアリングして介在するワークシートやマクロをつぶさに調査するのにかかる莫大な費用の見積りを提示されると、
もう経営層からはVBA職人なんて非効率な業務を助長するだけの排除すべき敵としか見えなくなるわけよ
928(1): 06/05(木)10:49 ID:1teg7ITB(2/3)調 AAS
あと、業務を見直してシステム化しようとした際にVBAが悪者になる大きな原因として、
一見簡単な処理に見えて蓋を開けたらたまに複雑怪奇な難攻不落の化け物が出てくる、ってのがある
これ、Excel中心のワークフローをシステム化する際にはよくある話で、スケジュール遅延や予算超過を引き起こすことが多い
そうなるとシステム部門や現場が経営層に頭下げるのは当然として、上場企業だと株主に経営層が謝罪なんてケースもある
ここまでくるともうVBAなんて悪者もいいとこよ
929(1): 06/05(木)10:55 ID:Lp1WVm/I(2/3)調 AAS
それらは継続してスケールする仕組みを作れていない場合の話じゃないの?
複雑怪奇な難攻不落の化け物って、それスケールできる仕組み作れてなくない?
そもそもの話が噛み合ってないよ
930: 06/05(木)11:09 ID:1teg7ITB(3/3)調 AAS
>>929
隅々まで適切にガバナンスを効かせながら使うならいいんじゃない?
それができるほどの優秀なリーダーがVBAを選ぶかは疑問だけどな
どんな組織でも、人が増えれば馬鹿も増えるし目も行き届かなくなるものだ
931: 06/05(木)11:27 ID:Z5osrhWk(1)調 AAS
Excelバケツリレーは業務や人員を追加していく分にはスケールするよ
後から変更するのが困難でありシステム化が前提なら極めて非合理だけ
932: 06/05(木)17:48 ID:lb5raFks(1/3)調 AAS
>>928
IR出すレベルのVBAは確実に一見簡単そうな処理では無いと思います。
そこまでの規模のシステムなら、それこそ何かしらの製品やサービスを導入してください。
933(1): 06/05(木)17:54 ID:lb5raFks(2/3)調 AAS
ローコードツールや多言語の方がいいのはその通りだと思います
VBAはOfficeしか扱えないのだから
934: 06/05(木)18:20 ID:uYkJABQ4(1)調 AAS
> VBAはOfficeしか扱えないのだから
AutoCAD、SOLIDWORKS、・・・
935: 06/05(木)18:33 ID:Lp1WVm/I(3/3)調 AAS
>>933
そうなんだ?知らなかった
936(1): 06/05(木)20:15 ID:r0Qxvap7(1/2)調 AAS
そもそもパッケージやクラウドサービス使えば、中身は全くわからない
手の出しようがない
自前なら何とかなる
そこをどう捉えるかよ
そもそも基幹システムをVBAで作らないし
(小企業は知らんが)
作っても枝葉よ
937(1): 06/05(木)20:29 ID:lb5raFks(3/3)調 AAS
>>936
C、CSVで吐き出せればなんとか(震え声)
TYPEを全く使ってこなかったのです。
しかし、この度同じモジュールで多数のstring型の変数を宣言する必要があります。
TYPEデビューしようと思うのですがどうでしょうか?
938: 06/05(木)23:29 ID:fxlZJI+h(1)調 AAS
ここで聞かなきゃいけないような馬鹿はやめとけ
939(1): 06/05(木)23:53 ID:r0Qxvap7(2/2)調 AAS
>>937
type稀にしか使わないので調べたら
CollectionやDictionaryに格納できないと
マジか、知らなかったわ
これに使うならクラスにしたらいいかもね
940(1): 06/05(木)23:57 ID:0HOZWCXV(1)調 AAS
>>920
リアルタイプライターではLFの位置は任意だよ
行頭とか行末とか関係なく、行の途中でも好きな所でline feedは可能
941: 06/06(金)01:00 ID:gfk/0ela(1)調 AAS
>>940
CRLFはCRが来る時点でLFが行末じゃなくなるって話
942: 06/06(金)08:39 ID:cx/TERMm(1)調 AAS
Enterキーの矢印ってLF-CRだよね
↓
←
CR-LFならこういう向きじゃないとおかしい
←
↓
943(1): 06/06(金)09:32 ID:rGtsPzUl(1)調 AAS
VBAでクラスモジュールを使っていろいろやるのもなしとは言わないけれど、それなら正直JavaとかPythonとかの普通の言語を勉強した方が良いような気もするかな。クラスモジュールって、よくある普通の言語とはちょっと違ったVBA固有の仕様に過ぎないし。
944: 06/06(金)09:44 ID:4a1tHPn5(1/2)調 AAS
>>943
JavaScript様のプロトタイプに喧嘩売る気か
上下前次1-新書関写板覧索設栞歴
あと 58 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.047s