時刻として入っているならシリアル値なので
:
が入っているように見えても実際のデータには入っていないという問題がありますがそこは大丈夫?
見た目通りの文字列を取得するなら
.text
プロパティ―を使えば取得できます。
\u0026gt;調べたらユーザー定義関数でフォーマットが使えない?ことがわかりました。
Format関数で使えないだけで
WorksheetFunction.textでは使えると思います。
ところで
ws1.Range(\u0026quot;C5\u0026quot;).Value = ws1.Range(\u0026quot;C5\u0026quot;).text
ではだめだったの?