Excel VBA 質問スレ Part83 (576レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
157(1): デフォルトの名無しさん [] 2025/06/20(金) 02:56:57.97 ID:yoed5JvY(1/7) AAS
>>155
関数は値を汚さない(書き換えない)作りにするのが基本、引数に処理を加えて右から左へ受け流すのが基本。
public変数どこからでも値の代入を受けて、値を保持する
全く違う
158(1): デフォルトの名無しさん [] 2025/06/20(金) 02:59:11.97 ID:yoed5JvY(2/7) AAS
Application.DisplayAlerts = Falseしているのに、Saveで確認画面が出てくるのはなぜでしょうか?
Excelの設定に必ず確認画面を出す設定があるのでしょうか?
169(2): デフォルトの名無しさん [] 2025/06/20(金) 19:16:20.77 ID:yoed5JvY(3/7) AAS
VBAのツール作成を指示されました。
VBAで自動化したい事は明確です。
今回、VBAで自動化したい事のミソ、機関部分、エンジン自体は完成しています。
しかし、ソースファイルに新しい情報を記入するにもかかわらず、上書き保存はしないと言われます。
私はまるで意味がわからないのですが、これは私の頭が悪いのでしょうか?
171: デフォルトの名無しさん [] 2025/06/20(金) 19:24:19.55 ID:yoed5JvY(4/7) AAS
私はExcelのブックをReadonly:=Trueでしか開かないし、当然、「上書き保存」なんかするわけがないのに、です。
175(2): デフォルトの名無しさん [] 2025/06/20(金) 20:26:20.59 ID:yoed5JvY(5/7) AAS
>>170
では上書きしないのなら、新しい情報をソースファイルに記入するときはどうするのでしょうか?
176(1): デフォルトの名無しさん [] 2025/06/20(金) 20:32:19.33 ID:yoed5JvY(6/7) AAS
普通、If文を書くときは、
If 〜 = 〜 Then
〜 = Format(〜,"")
Else
〜 = 他の処理
End If
と書くと思いますが、
〜 = 処理
If 〜 = 〜 Then
〜 = Format(〜,""h
End If
と書くのは可読性が低いでしょうか?
181: デフォルトの名無しさん [] 2025/06/20(金) 21:22:17.00 ID:yoed5JvY(7/7) AAS
>>179
Elseを使わないノウハウとても気になります。
条件が必ず一つの方が可読性も高そうですね。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s