Excel VBA 質問スレ Part83 (853レス)
上下前次1-新
56: 06/14(土)10:49 ID:tiNU/ccJ(3/3) AAS
注意しにくい、とかエクスキューズしてねぇでげんこつ喰らわしてやりゃあいいじゃねえか
そんな役立たずの無駄飯喰らいが上司上役に居るんなら尚好都合で、その座から引き摺り下ろすぐらいの
覚悟で意見し続けてりゃあ、いつかじぶんがその座に居座れる
そいつがおちんぎん振舞ってくれる立場なら、ごますりの太鼓持ちに成り果てて「ご希望のデータを
整えますから言い付けてください」と独楽鼠のように奉仕し続けてれば「愛い奴よのぅ」と収入増に繋がる
コッチだって腹企みがあるから必死こいて合理化改善化してるんだ
いつまでも下っ端のペーペーで居続ける義理なんか無ぇだろ
57: 06/14(土)11:02 ID:rpm//XVW(1/4) AAS
ケンカはやめて(泣)
58: 06/14(土)11:12 ID:rpm//XVW(2/4) AAS
ここのセルの値が使用されていますとか、この値はここに書いてくださいとか、これの名前はこれで固定されていますとか、シートに説明を書くしかなさそうですね
59: 06/14(土)13:06 ID:JqgzDiGQ(1) AAS
薄く色をつけるとか枠線で囲むとか
入力場所が直感的にわかるようにする工夫は意外と重要
60: 06/14(土)13:36 ID:6iS4kUFR(1) AAS
論破ルーム
61(1): 06/14(土)13:56 ID:qXIDe9bT(2/3) AAS
>>54
バカは保護設定さえできないだけ
はい論破
62: 06/14(土)14:03 ID:qXIDe9bT(3/3) AAS
>>54
保護設定できない時点で論破も何もw
>>48 へ戻してループ閉じとくわw
63(1): 06/14(土)17:09 ID:zXaXaxta(1) AAS
「かたはらいたい」
64: 06/14(土)19:18 ID:tmxOaM79(1) AAS
>>63
お腹の片側だけが痛いのですか?
65(1): 06/14(土)19:27 ID:rpm//XVW(3/4) AAS
コードを実行する時に、初期化や前処理として、すでに開いているオブジェクトを絶対に、完全に閉じる、終了するためにOn Error Nextでオブジェクトのセットと終了を強行して、On Error GoTo 0で戻してSet 変数 = Nothing するのはアリですか?
66(1): 06/14(土)21:03 ID:jPkLTW5E(1) AAS
>>61
行挿入からもシートを保護する方法教えて
67: 06/14(土)21:25 ID:rpm//XVW(4/4) AAS
Excelの関数にできる事はExcelの関数にした方がいいと思う。Excelは最強のノーコードツールなのだから。
でもシートだと壊されるかもしれないからなぁ。
68(1): 06/14(土)23:44 ID:lJ3IrQ0g(1) AAS
>>66
バカは無様だねぇ
69(1): 06/15(日)01:37 ID:4stAAJtv(1/2) AAS
ID:rpm//XVW
馬鹿な人
こんな戯言を信じてはいけない
70: 06/15(日)01:43 ID:34+bN/XM(1/2) AAS
>>65
プロセスごと殺せ
For Each Process In GetObject("winmgmts:").ExecQuery("SELECT * FROM Win32_Process WHERE Name='Excel.exe'")
Process.Terminate
Next
71(1): 06/15(日)05:18 ID:va9oEKX4(1/3) AAS
>>69
だってさぁ
LookUpみたいなコード書くだけでも非常に時間かかるけど、セルに数式書くだけなら余裕ですよ
72: 06/15(日)08:01 ID:kzSisivw(1) AAS
>>71
書けば書くほど馬鹿を曝け出す馬鹿
73(1): 06/15(日)09:38 ID:RAlK0R2R(1/3) AAS
>>68
なんだ知らないのか
74: 06/15(日)10:17 ID:uFUoy2Ay(1) AAS
>>73
バカは無様だねぇ
75(2): 06/15(日)11:11 ID:RAlK0R2R(2/3) AAS
Excelってシートの編集可能だと行挿入や列挿入を回避する手段が(VBAを除いて)ないからな
セルを保護していようが無駄
1セルだろうと編集可能な時点でシートの破壊が可能になる
Excelの仕様の不備だろこんなの
76: 06/15(日)11:40 ID:iEbH+tZ4(1) AAS
>>75
バカはバカから逃れられない好例
77(1): 06/15(日)11:45 ID:ujM9EzWd(1) AAS
>>75
Excelは表計算ソフトであり、VBAは操作を自動化するための簡易的なツールに過ぎません
78: 06/15(日)11:56 ID:RAlK0R2R(3/3) AAS
>>77
VBAはチューリング完全なんだから簡易的もクソもないよ
79: 06/15(日)13:01 ID:va9oEKX4(2/3) AAS
マクロで読み書きするシートはシートの保護や完全な非表示をする方が良さそうですね
80(1): 06/15(日)13:05 ID:va9oEKX4(3/3) AAS
よくVBAの配列は動的にサイズを広げられない、拡張できないから不便だという話を聞きますが、これは実はコレクションを使ってねという事なのでしょうか?
81(1): 06/15(日)13:14 ID:34+bN/XM(2/2) AAS
テーブルを複数作って並べるとあら不思議
行や列の追加と削除ができないよ
82(1): 06/15(日)13:49 ID:OTpMml/u(1) AAS
VBAはプログラム初心者でも難なく書けるから楽しい
納品するやつだけど好きに書いちゃっていいよね??
83: 06/15(日)16:10 ID:4stAAJtv(2/2) AAS
ID:va9oEKX4
本日の馬鹿
統合失調症かも
84: 06/15(日)18:00 ID:NYF1cX4w(1) AAS
>>80
Copilotの回答
そうですね、VBAの標準的な配列(Array)はサイズを変更する際に ReDim を使う必要があり、特に要素数が頻繁に変わる場合には不便に感じることがあります。そのため、コレクション(Collection) や 配列型のオブジェクト(ArrayList, Dictionary) を代替手段として使うことが一般的です。
例えば、Collection は動的に要素を追加・削除できるので、サイズの変更を意識せずにデータを管理できます。
Dim col As Collection
Set col = New Collection
col.Add "Apple"
col.Add "Banana"
col.Add "Cherry"
省9
85: 06/15(日)23:57 ID:K8AqenHf(1) AAS
>>82
だめでしょ好きに書いたら
上下前次1-新書関写板覧索設栞歴
あと 768 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.019s