VBAでタイムゾーンを取得するのは複雑すぎるため、関数の最後に「PST」テキスト文字列を追加するだけでよいため、12:30 PM PSTNow()
のようになります
ちょうど時間だけで、これまでのところ...
Range("a1).Value = Format(Time, "HH:MM am/pm" PST)
これは正しくありません:D
Range("a1").Value = Format(Time, "HH:MM am/pm") & " PST"
フォーマット文字列に PST を含めることは可能ですが、個人的には分けておきたいと思います。
Range("a1").Value = Format(Time, "HH:MM am/pm P\ST")
S を \S でエスケープする必要があります。そうしないと、秒が挿入されます。
Range("A1").Value = Format(Time, "HH:MM am/pm") & " PST"