0

セル アドレスをシートに保存していますが、Excel は一部のセル アドレスをOCT8からOct-08APR8からapr-08のように日付に変換します。

後でセル値を取得するときに、セルに格納されているセル アドレスではなく日付を指定します。セル アドレスは、次の VBA コードによって配列とコピー配列に格納されます。セルからテキストの書式設定を削除し、カスタムの日付形式に変換します。

.Range("c1").Resize(UBound(SA) + 1, 1).Value = Application.Transpose(SA) 
4

1 に答える 1

0

としてデータを入力する'APR8'Oct8、自動変換が上書きされます。

NumberFormat を「TEXT」に変更してから「APR8」と入力しようとしましたが、変更されませんでした。前または後に数値形式を変更していますか? これを使用する前にフォーマットを変更するrange(..).numberformat = "@"と、テキストとして保持されます。次に、値を貼り付けます。

于 2013-05-07T21:58:34.900 に答える