Excel VBA 質問スレ Part83 (611レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
157
(1): デフォルトの名無しさん [] 2025/06/20(金) 02:56:57.97 ID:yoed5JvY(1/7) AAS
>>155
155(1): デフォルトの名無しさん [] 2025/06/19(木) 21:04:13.73 ID:DFOz6nBR(2/2) AAS
>>149
どう違うの?
どこからコンスト出てきた?
関数は値を汚さない(書き換えない)作りにするのが基本、引数に処理を加えて右から左へ受け流すのが基本。
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
170(1): デフォルトの名無しさん [sage] 2025/06/20(金) 19:19:34.53 ID:sV38LovV(1/4) AAS
>>169
上書き保存しないなら、名前を付けて保存すれば良いではないか
では上書きしないのなら、新しい情報をソースファイルに記入するときはどうするのでしょうか?
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
179(1): デフォルトの名無しさん [sage] 2025/06/20(金) 21:00:27.73 ID:s6iEsyPY(3/3) AAS
極力else使わない派です。。。
Elseを使わないノウハウとても気になります。
条件が必ず一つの方が可読性も高そうですね。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s