[過去ログ] Excel VBA 質問スレ Part68 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
792: (スップ Sd43-5DbH) 2020/11/12(木)09:53 ID:dLdd5MAGd(1) AAS
for文にするだけ時間の無駄でワロタ
793: (ワッチョイ ddda-Y0tO) 2020/11/12(木)10:00 ID:PR3AJwPG0(1) AAS
>>789
外部リンク:ent.smt.docomo.ne.jp
794: (ワッチョイ 1dce-mYn1) 2020/11/12(木)10:05 ID:D//YL0tK0(2/2) AAS
「最大公約数的に言ってもさあ、チーズはトマトと合わないだろ」
795: (ラクッペペ MM4b-JlI4) 2020/11/12(木)10:12 ID:3oP0YSbIM(1) AAS
外部リンク:ja.wikipedia.org
796: (スププ Sd43-FnSz) 2020/11/12(木)12:26 ID:jhXNMBL9d(1) AAS
>>790
E1のセルに穴が開いてしまいそう
797: (オッペケ Src1-EYp4) 2020/11/12(木)13:00 ID:Xe+3GA0qr(1) AAS
セルに穴が開くは草
798: (アウアウカー Sab1-hiOc) 2020/11/12(木)13:14 ID:0RDn4/V3a(1) AAS
実行時エラー
E1 セルに穴が空きました。
799: (アウアウカー Sab1-u1Lj) 2020/11/12(木)13:28 ID:wc/lKUuCa(1) AAS
ソルバーって難しい?
800: (ワッチョイ ddda-Y0tO) 2020/11/13(金)10:02 ID:LV0NFHn10(1) AAS
ザッパーを256発当ててもバキュラは壊れません
801
(1): (ワッチョイ cbda-WW/G) 2020/11/13(金)20:33 ID:O1u/8jBw0(1) AAS
VBAでシフトJISファイルをEBCDICに変換するマクロ作ってみたわ。
外部リンク:tamajimu.sytes.net
VBScriptのやつはあったけどVBAのがなくて移植しようと思ったら手こずってしまった。
もっといいやり方あるのかな?
ネット上にはVBAのやつがなかったので自分のを公開する。
802: (ワッチョイ a5da-Y0tO) 2020/11/13(金)22:57 ID:BOglHVUm0(1) AAS
VBSで済むならVBSでいいんじゃない?
803: (ワッチョイ ddda-Y0tO) 2020/11/14(土)11:53 ID:vG/wLc460(1) AAS
>>801
wikiに詳しく書いてあるのを読んで目的の動作をしたならそれでいいと思う
804: (ワッチョイ 232f-g/iO) 2020/11/15(日)12:06 ID:2IkUI34w0(1) AAS
昔VBで自作した覚えがあるなぁ
VBSの移植で、どこにどう手こずったんだろ

.NETのSystem.Text.Encoding使う手はどうだろうと考えたみたが
GetEncodingでエンコード取得するのがうまくいかんな
誰かこれうまいことやる方法しってる?
805: (ワッチョイ a5da-6EVo) 2020/11/15(日)17:00 ID:11DSlt/B0(1) AAS
無いと思うな
最悪、CreateObject("WScript.Shell")で逃げられるし
806: (ワッチョイ 9b68-VBGc) 2020/11/16(月)14:27 ID:yPbGtyDu0(1) AAS
ウインドウ固定をスクロールに応じて動的に変えるにはどうすればいいですか?

例えば、最初は2018年の列が固定されていて、2019年の列までスクロールしたら、2018年の固定を解除して2019年の列を固定するように変えたいです。
807: (テテンテンテン MM8e-ppvH) 2020/11/18(水)17:51 ID:kO5sqIUGM(1) AAS
>>773
残業代欲しくてわざとチンタラ仕事したり自分にしかわからないようにするのをVBAでどーにかするのは無理だわな。
808: (オッペケ Srdf-E6ms) 2020/11/20(金)19:59 ID:eS+rN1Snr(1) AAS
shapes.count、chartobjects.countで数えても引っ掛からないグラフってどうしたら操作できますか?
そのグラフは隣シートを参照して自動的にできるものっぽいんですけど
809
(1): (ワッチョイ a201-x7Pp) 2020/11/20(金)20:06 ID:4NTNOb8s0(1/2) AAS
リストボックスの検索結果をダブルクリックすると該当セルを選択するようなものを実現したいのですが

実行時エラー 13
型が一致しません

とでます
該当箇所は
.Range(.Cells(ListBox1.List(ListBox1.ListIndex, 0) + 1, 1), .Cells(ListBox1.List(ListBox1.ListIndex, 0) + 1, 13)).Select

です

恐らくネットからコピペして来たものなのでセルの選択が間違っているのかと思うのですが、このコードの意味がわかりません…
どう修正すればいいでしょうか
またどこがなんの意味を表しているのか教えてください
省1
810: (ワッチョイ a201-x7Pp) 2020/11/20(金)20:13 ID:4NTNOb8s0(2/2) AAS
全文 外部リンク:writening.net
上げ直しました
811: (ワッチョイ a3e5-n9sk) 2020/11/20(金)21:26 ID:u+DVE/AE0(1) AAS
なぜ中途半端にあげるかね?
いちいちコマンドボタンやらテキストボックスやらデータなんて
作ってられるかっちゅうの
812: (アメ MM4b-+wWI) 2020/11/20(金)21:38 ID:YhokOqrJM(1) AAS
だっちゅーの!
813: (ワッチョイ 3b7c-i8bA) 2020/11/20(金)22:41 ID:D5mBkKKe0(1) AAS
いつもの人だからなぁ
814: (ワッチョイ e24f-hk+j) 2020/11/21(土)02:17 ID:Kfg2B/Kg0(1) AAS
一々ソース見てないけど
どうせ標準モジュールでちゃんとどのブック、どのシートと指定していないと決めつけていい?
815: (ワッチョイ a3da-b6az) 2020/11/21(土)02:48 ID:sGgCeBQZ0(1) AAS
>>809
貼り付けミスしなんじゃないかな
816: (ワッチョイ 62ad-U4cj) 2020/11/21(土)06:39 ID:Q7uFQ1A40(1) AAS
.Range(.Cells(略),.Cells(略))

Range(.Cells(略),.Cells(略))
817: (ブーイモ MM3e-hk+j) 2020/11/21(土)13:47 ID:NgQ98i5wM(1) AAS
Excel VBAでも証券会社(e立花証券)のAPIを操作できるのでしょうか?
ExcelのVBA以外やったことがなくpytonなどからAPIを動かしてる動画などはよく見かけるんですが
818: (ワッチョイ 068e-mFbw) 2020/11/21(土)15:32 ID:3xACDtrT0(1) AAS
またいつもの人か
819: (ワッチョイ 57da-3Yk1) 2020/11/21(土)18:28 ID:P16HPZ2I0(1) AAS
JSONって書いてあるから出来るんじゃないかと思ってググったら、
トレードステーションスレとマルチしてるのが見つかったわwwww
820: (ワントンキン MM92-C5XX) 2020/11/22(日)02:36 ID:xXy7jV1TM(1) AAS
人に聞きまくるだけのクズ
821: (ワッチョイ a3da-b6az) 2020/11/24(火)19:01 ID:IcwWHa740(1) AAS
クズは悪意のあるマクロとか平気で作るからな
822: (ワッチョイ d792-Y8s5) 2020/11/29(日)03:39 ID:zPhy879P0(1) AAS
ExcelでADOを使ってcsvを取り込む前に、

?csvの1行目を削除

?csvの特定の列の1行目(?の前は2行目)の文字を修正

これを自動化するにはどうしたらいいですか?

業務システムから出力されたcsvをExcelに取り込む作業があるのだけど、
1行目に邪魔な出力日時が出てきてこれを消さないとADO+SQLのselect文で2行目のフィールド名を使えません
あとフィールド名に一部重複があるので、
例えば「日付」→「日付2」に修正した上で取り込みたいです
823
(1): (ブーイモ MMfb-y5rJ) 2020/11/29(日)06:51 ID:FO1CPqk3M(1) AAS
データとして読み込む前に、一行目棄てる、フィールド名変える処理したテンポラリファイルを作る。
824
(1): (ワッチョイ 97da-W5Mj) 2020/11/29(日)09:01 ID:Kj8zNz7J0(1/2) AAS
AA省
825: (ワッチョイ 17ac-0BLt) 2020/11/29(日)09:12 ID:sYtQed9+0(1) AAS
フィールド名に重複とかどんな出力したんや。。Excelからくらいだろそんなの
826: (ワッチョイ 97da-W5Mj) 2020/11/29(日)09:20 ID:Kj8zNz7J0(2/2) AAS
CMやってるような有名なシステムでも、そういうアホな出力あるよ
あとカンマ入れるとそのまま出てきて1列ずれるとか
827: (スプッッ Sd3f-3GAv) 2020/11/29(日)09:47 ID:GxGIo6I2d(1) AAS
アホかねえ。
別にそんなのどうとでもなるから不満にもならんな。
828: (ワッチョイ d792-Y8s5) 2020/11/29(日)10:21 ID:cY0oCL3I0(1) AAS
>>823
できました!
csvの取り込み方を工夫するのではなく、
tmpシートを新たに用意してそこに読み込ませて加工、
今度は今までのコードの接続先をcsvではなくtmpシートに変えてなんとかなりました

>>824
作った業者がアホなのか依頼した会社がアホなのかわかりませんが、
例えば商品コード的なものも正式表記と略号表記があって、
どちらも同じ「商品コード」というフィールド名になってたりします
829: (ワッチョイ 9fb5-esC0) 2020/11/29(日)19:32 ID:0shL7X0+0(1) AAS
前々スレくらいで乱数発生教えてくれた人
今でも本当にありがとうと感謝してる
仕事で役立ちすぎて凄いわ
ある範囲を元に乱数発生させるがその数値は変化をさせないジレンマのあるようななるほどと思わせる構文ですね
と言われたわ
830
(1): (ブーイモ MMcf-Y8s5) 2020/11/29(日)20:57 ID:IKbaIR8zM(1) AAS
元スレ読んでないけど仕事で乱数使うの?
831: (ワッチョイ b7ce-m/w5) 2020/11/30(月)03:02 ID:sOcEfqne0(1) AAS
ちょっと前にランダムなデータを提出する謎仕事の質問があったなあ
VBA化したら一瞬で終わるようになって事務員がクビになったとか、そんな話
832: (アークセー Sxcb-iG7x) 2020/11/30(月)08:57 ID:xTe8QWkix(1) AAS
んん??

ランダムなデータを手作業で作るの?
かなり偏り出そうな…
833: (ブーイモ MMfb-m/w5) 2020/11/30(月)11:41 ID:iR+tWSWoM(1) AAS
データ数が有限だと、それが本物の乱数なのか人工的な物なのか判断する方法は存在しないんだよね
どんな数字列でも無限にある乱数列のどこかに存在するってのが本来の乱数の性質だから
834: (ラクッペペ MM8f-0O1z) 2020/11/30(月)12:10 ID:Jnj49cs/M(1) AAS
仕様書の範囲内でバラけた成績を印刷するお仕事
835: (ワッチョイ b74e-HgZM) 2020/11/30(月)13:26 ID:owcTZSsV0(1) AAS
無限のデータって何よw
あったとして、お前それ仕事で扱うの?www
836: (ワッチョイ 9fe6-0O1z) 2020/11/30(月)20:42 ID:ocjeHolz0(1) AAS
無限発射編と言っても実際には無限じゃないしな
本当に無限発射すると宇宙がヤバイ
837: (ワッチョイ d7e5-Nyrx) 2020/11/30(月)23:51 ID:14M55Ual0(1) AAS
毎日出力される日報の各数値を手打ち入力とかよくあるわな
そんな無駄な作業専門で雇われている人、無駄ともおもわず人件費払っている企業
なんて古き良き日本にいくらでもあるわな
838: (ワッチョイ b74e-HgZM) 2020/12/01(火)01:02 ID:KOqkaYUf0(1) AAS
夢幻には続かないだろ。
人類がドンナニ存続したところで地球が太陽に飲み込まれたところで終わり。
はい。どこが無限?
無限舐めてんの?
839: (ワッチョイ 9701-wn2S) 2020/12/01(火)13:40 ID:ONuiiYDb0(1) AAS
設計書のヘッダー全部オブジェクトにしたやつなんなんだよ
頭わいてんのか
840: (アウアウウー Sa5b-KvqX) 2020/12/01(火)15:04 ID:5apuVehDa(1) AAS
許可とって修正すればいいのに
841: (アウアウカー Sa2b-3en3) 2020/12/01(火)15:57 ID:vDY3LCcWa(1) AAS
本文と共通ヘッダーの構成があわないからオブジェクトで無理くりヘッダー作ってたりするんだよな
うちにもそういうのあるわ
842: (オッペケ Sr39-Rdw1) 2020/12/02(水)18:57 ID:EOzgXD7Pr(1) AAS
すいません、全くvbaについて無知なのですが、A2セルに入力した数字を、A3セルに=A2にて反映させてます。A2セルに続けて数字を入力した時に、A3セルの数値は、続けて入力した値になると思うのですが、入力した内容を上書きせず、A4.A5.A6...と、下のセルに移動させることは可能ですか?また、その数値も自動的に小さいものから並び替えできるでしょうか?
843
(1): (ワッチョイ 9668-jrSk) 2020/12/02(水)19:24 ID:81/GxXQs0(1) AAS
1回目入力 A3に
2回目入力 とりあえずA4に
A3〜A4を並び替え
3回目入力 とりあえずA5に
A3〜A5を並び替え

って事?
844
(1): (ワッチョイ 7ab5-gkou) 2020/12/02(水)19:37 ID:nZBMSUJj0(1/2) AAS
VBAに使用期限つけてパスワードかけて異動するわ
来年のある日から使えなくなる
さようなら
845
(1): (オッペケ Sr5f-lFK9) 2020/12/02(水)21:30 ID:/gAV7aXpr(1) AAS
異動かよ
呼び戻されるだけじゃん
辞めろよw
846
(1): (ワッチョイ 06c9-jrSk) 2020/12/02(水)21:31 ID:gNwzbv2M0(1/2) AAS
>>844
VBAのパスワードなんて簡単に解除できちゃうから意味ないぞ
847
(3): (ワッチョイ 7ab5-gkou) 2020/12/02(水)22:02 ID:nZBMSUJj0(2/2) AAS
>>845
いや、知らないですけど、くらいにとぼけようかなと
>>846
そこまでガチガチにやるつもりもなく
プロパティのロックしとく程度の予定

やっぱ悪質かなぁ
上司と遺恨のあるまま異動だから悔しくて
848: (スフッ Sd94-3VNM) 2020/12/02(水)23:32 ID:sVdwSulSd(1) AAS
自分で作ったんなら削除して手作業でやるんですよと引き継ぎすれば良いやん
849
(1): (ワッチョイ 1e01-Rdw1) 2020/12/02(水)23:51 ID:HxNBAEyx0(1) AAS
>>843
いや、入力は全てA2セルで固定して行い、A3セルに反映された値を消すことなく(A2に次の入力があれば、A3の値がA4とかに移動すりかして残るように)、連続入力がしたいです。
850: (ワッチョイ 06c9-jrSk) 2020/12/02(水)23:59 ID:gNwzbv2M0(2/2) AAS
>>847
その気持ちスゲー分かるわ
だって俺と考えてること一緒だもんw
851: (ワッチョイ d84b-/XVW) 2020/12/03(木)00:00 ID:txWN3KLI0(1) AAS
出来る
852: (ワッチョイ d4da-jrSk) 2020/12/03(木)00:23 ID:Bl+88s6V0(1/2) AAS
>>847
時限式のマクロウイルスみたいだな
853: (ワッチョイ 6cac-ByIG) 2020/12/03(木)01:18 ID:VMRuQ+pk0(1) AAS
2020年をマジックナンバーとして仕込む
特定のデータをマジックナンバーry
閏年を考慮しない
自作アドインを前提にする
外部VBAをローカル指定する
854
(1): (ワッチョイ d992-Sv5x) 2020/12/03(木)07:23 ID:Fq6gB0XC0(1) AAS
会議を管理するデータベースを作成しています
テーブル1に日付、開始時間、会議名、条件があり、
条件がTrueの会議名を重複なくテーブル2に転記
その後テーブル1に新たな会議データが登録された場合も、
条件がTrueでテーブル2に該当がなければテーブル2に転記という流れ

↑こんな感じで良い方法ありますでしょうか
855: (テテンテンテン MM34-/XVW) 2020/12/03(木)07:27 ID:EYBx9umhM(1) AAS
その通り作ればいいじゃん
856: (ワッチョイ d4da-jrSk) 2020/12/03(木)07:43 ID:Bl+88s6V0(2/2) AAS
>>854
それを作るのがあなたの仕事では?
自力でできないならできる人に頼むしかないと思う
857: (アークセー Sx5f-0Hkv) 2020/12/03(木)07:46 ID:MQ9f0mIwx(1) AAS
作ってくれスレじゃねーからな
858
(1): (ワッチョイ 9668-jrSk) 2020/12/03(木)10:27 ID:++Zqkwk80(1) AAS
>>849
合ってるやん

1回目(A2に)入力(したのを) A3に
2回目(A2に)入力(したのを) とりあえずA4に
A3〜A4を並び替え
3回目(A2に)入力(したのを) とりあえずA5に
A3〜A5を並び替え
859: (オッペケ Sr10-Rdw1) 2020/12/03(木)10:29 ID:OwpIF+c4r(1) AAS
>>858
あってますね。すいません、理解力が足りませんでした。
860: (ワッチョイ aa01-swuE) 2020/12/03(木)11:38 ID:7S9ZRXuG0(1) AAS
>>847
転職ならいいけど異動ならその上司が移動先の上司に電話して「なんか動かなくなったから彼1日借りるね」って言われて直させられるだけやん
しかも原因わかったら移動先の上司にチクられるだろうし
861
(1): 847 (ブーイモ MMfd-gkou) 2020/12/03(木)12:58 ID:7SYgfNcjM(1/2) AAS
全然関わりない遠い部署に行くから
俺が完全に自作したものを皆が使い回してるだけだし無効化してやろうかなと、
そこに行ったら知らないで通して最悪本当に呼び出されたら

下のように感じでコメント入れとけば
最悪、立ち会いでモニタ見られながらやっても
確信犯なのは避けられるかなと…
このまま異動はどうも許せんくて
性格悪いのは自覚してる

'マクロを最新で運用するために必須
Private Sub Workbook_Open()
省11
862: (ワッチョイ 3a37-M2JV) 2020/12/03(木)13:04 ID:By9u7ZkT0(1) AAS
好きなようにしてここからも関わりのないどこか遠くへ行ってね。
ずーっと複数人がしてた忠告に耳もかさず我を通した結果であって
最後くらい責任持ってケツ捲くってね
863: (テテンテンテン MM34-/XVW) 2020/12/03(木)13:04 ID:eDye5v6CM(1) AAS
バレたら損害賠償モノだと思うし容易にバレると思うけど
864: (ワッチョイ 5c8e-YxR8) 2020/12/03(木)13:10 ID:AggFt+oH0(1) AAS
会社の時間を使って作った会社の資産であるのに個人のものと勘違いしてる馬鹿
865: 847 (ブーイモ MMfd-gkou) 2020/12/03(木)13:54 ID:7SYgfNcjM(2/2) AAS
家で作ったプロシージャをtxtでコピーして会社にメールで送ってハメてただけだから 
ほとんど個人の時間削ったものだけどね
ちょっとやってみるかなあ
866
(1): (ワッチョイ e217-jrSk) 2020/12/03(木)18:28 ID:wVqnbq9D0(1) AAS
application.ontimeメソッドを使ってるのですが、

For i = 0 To Counter
Application.ontime StartTime + Interval * i, "renzoku"
Next i

これを停止させるのが難しそうだったので、
停止はさせないで、エクセルを閉じれば停止すると思ったのですが、
他のエクセルを開いた状態で、これを閉じたら、
またマクロが動き続けてしまいます、
ontimeメソッドを停止させるか、
マクロの書いてあるエクセルを閉じたら、
省1
867: (ワッチョイ ce3d-BjgX) 2020/12/03(木)18:35 ID:0OrJPKRU0(1) AAS
ワークブックのイベントで検索
868: (ワッチョイ acce-l3pW) 2020/12/03(木)19:23 ID:PVVpY3tx0(1) AAS
>>866
タイマーで設定した内容をどこかに覚えておいて、また停止させるマクロを動かす
面倒だけど、それ以外に方法はない
869: (ワッチョイ 7ab5-gkou) 2020/12/03(木)19:41 ID:is546aJe0(1) AAS
CSVのデータを開いて
全部その中で計算させて結果だけをマクロブックに取り込んでCSVを閉じる
初心者ながら成功した…うれしいわ
870: (ワッチョイ 6e01-zLCK) 2020/12/03(木)21:55 ID:anyYWQoy0(1) AAS
「慶應卒の学歴なんていらない」10代起業で成功する子の共通点
外部リンク:www.excite.co.jp
【アプリ開発で起業】必要な心得とマネタイズ方法のすべて
外部リンク:www.dreamgate.gr.jp
学生起業家が開発、「人を軸に本を探すアプリ」とは?読書通じて「考える力」養って
外部リンク:newswitch.jp
島田商高生がアプリ考案、発表 ICT起業家育成プログラム
外部リンク[html]:www.at-s.com
医師コンビが「治療用アプリ」で起業、禁煙に続き高血圧治療アプリを開発
外部リンク:diamond.jp
省6
871
(1): (オッペケ Sr10-k1J3) 2020/12/04(金)00:52 ID:rXUXpqvxr(1) AAS
ほとんどの解説サイトではcells("A1")と記載されてますが、cells (1,1)の方が分かりやすいし、vbaも組みやすいのに、なぜA1と言う記載なのでしょうか?
ここの人たちはどっちを使ってますか?
872
(1): (スップ Sd9e-XP8H) 2020/12/04(金)01:43 ID:/uuA3VLbd(1) AAS
>>871
range(″A1″)ね
初心者向けにイメージ掴ませやすいような表記をしてるだけでは?
インクリメントとか考えるとcells使う方が確かに分かりやすいけどどういう訳か初心者はcellsを理解してくれない
873: (ワッチョイ 4602-lq0O) 2020/12/04(金)01:44 ID:xF22O8yc0(1) AAS
>>861
何もしないで放置しておけばいいよ
周囲の仕様変更で使い道なくなるだろ
後腐れなく異動しようぜ

VBS使うとウィンドウ非表示で目的のファイルの削除、その後にVBSファイル自身を削除ってのが出来るけど
そんな時限爆弾がスタートアップフォルダに入ってたなんてー(驚愕)
874: (アウアウウー Sa83-13fy) 2020/12/04(金)01:44 ID:oC1oU7iua(1/4) AAS
range("A1") と cells(1, 1) なら変わらないけど、k列とか言われるとね
固定された位置なら前者じゃないかしら
式の解析をする分だけ前者が遅い気がするけど
875: (アウアウウー Sa83-13fy) 2020/12/04(金)01:45 ID:oC1oU7iua(2/4) AAS
変数をつかうなら、cellsでね
876: (アウアウウー Sa83-13fy) 2020/12/04(金)01:46 ID:oC1oU7iua(3/4) AAS
行や列と指定に変数をつかうなら、です
877: (アウアウウー Sa83-13fy) 2020/12/04(金)01:46 ID:oC1oU7iua(4/4) AAS
A1にoffsetもありか
878
(1): (オッペケ Sr5f-k1J3) 2020/12/04(金)02:20 ID:ifXtoFa7r(1) AAS
>>872
あ、rangeでした
普段使わないから間違えた
たまにしか使わないからサイト検索しながら組んでるんてすけど、分かりにくいからやめてほしい…
879: (ワッチョイ 5c8e-YxR8) 2020/12/04(金)02:33 ID:pAim30VZ0(1) AAS
>>878
いつものあいつ
880: (ワッチョイ d992-Sv5x) 2020/12/04(金)06:54 ID:Ao/7FxRU0(1) AAS
rangeは範囲を選択するときは便利だけど1つのセルならcellsだね
まあ範囲も動的ならrangeの中にcells使うけど
881: (テテンテンテン MM34-/XVW) 2020/12/04(金)06:57 ID:zpKrUFifM(1) AAS
rangeは名前付けてるセルを指定するときに使う
882: (ブーイモ MM5e-7jTP) 2020/12/04(金)10:09 ID:QvMd2aQjM(1/2) AAS
最初の頃はExcel上とかRangeだとA1(A列、1行)って列、行の順なのにCellsは行、列の順だから混乱した記憶がある
883: (ワッチョイ acce-l3pW) 2020/12/04(金)12:34 ID:j7DbuDw80(1) AAS
歴史的にはR1C1方式の方が先なんだけどな
884: (スププ Sd70-bTbe) 2020/12/04(金)14:03 ID:ESISvWhvd(1) AAS
>>830
入構2週間前からの体温を記録する資料の提出を入構2週間前切ってから要求された場合とかな
vbaじゃなくワークシート関数でできるけど
885: (JP 0H5e-SdFS) 2020/12/04(金)14:09 ID:UF2xE4cEH(1/3) AAS
ユーザーフォームで使用するSubやfunctionプロシージャって標準モジュールに書くのが一般的?
独学だからよく分かんないのよね
886: (JP 0H5e-SdFS) 2020/12/04(金)14:11 ID:UF2xE4cEH(2/3) AAS
↑ユーザーフォームで呼び出すの方が適切だったかな
887
(1): (ブーイモ MM5e-7jTP) 2020/12/04(金)15:05 ID:QvMd2aQjM(2/2) AAS
個人的な好みだけどそのフォーム内でしか使わないならPrivate Subでサブルーチン作っちゃうかなぁ
クラスモジュールとフォームの両方から呼び出したいとかだと標準モジュールに書かざるを得ないけど
まぁそれにしてもプロシージャの頭にコメントで処理名、機能、引数、返り値、備考を書くようにはしてるからそこに何処から呼んでるかとかぐらいは書いておくけど
888: (ワンミングク MMb8-fAcm) 2020/12/04(金)15:08 ID:NJplFCDqM(1) AAS
どうでもいいんじゃない?
モジュール化云々が問題になるような粒度の責務をVBAに負わせている時点でシステム全体の設計を疑ったほうがいい
889: (JP 0H5e-SdFS) 2020/12/04(金)15:29 ID:UF2xE4cEH(3/3) AAS
>>887
確かにワークブックイベントでユーザーフォームのpublic Subが呼び出せなかったからどこに書いたらいいのか迷ってしまったんだ
クラスの理解はなかなか難しい
参考になりました!
890: (ワッチョイ 6e01-zLCK) 2020/12/04(金)17:33 ID:9AUT9QCq0(1) AAS
中学数学からはじめる微分積分
動画リンク[YouTube]
中学数学からはじめる相対性理論
動画リンク[YouTube]
中学数学からはじめるAI(人工知能)のための数学入門
動画リンク[YouTube]
中学数学からはじめる三角関数
動画リンク[YouTube]
891: (ワッチョイ c0e5-Q3BL) 2020/12/04(金)22:21 ID:+mljwe0d0(1) AAS
クラスで挫折したけどユーザー定義型で大満足です
1-
あと 111 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.036s