1つだけ過去を変えられるとしたら?

sheet1のA1セルの文字やデータをsheet2のA1セルへコピーするときシート2のA1セルに"=sheet1A1"と入力していますが、シート1のA1セルのデータを赤字入力してもシート2には黒字でしかコピーされません。これをシート1と同じ色でコピーする方法はありますでしょうか。よろしくお願いします。使用パソコンはウインxp、エクセル2000です。よろしくお願いします。

A 回答 (2件)

エクセルの構成は、基本単位がセルですが、そのセルの単位に属性情報が考えられますが


(1)値
(2)式
(3)書式
(4)表示形式
(5)保護
(6)コメント
(7)条件付書式、リンク情報・入力規則
など沢山のものが盛りこまれています。
一方質問者が言っているのは「関数」式である。
関数式は上記のうちの「値」しか対象にしません。
ですから「書式」その他を判別したり、移したり、クリアする関数は設けてありません。
操作でコピーし貼りつけすればすむことです。
またはVBAでなら、上記のすべてはコピー(というより同じ状態に)できるでしょう。

この回答への補足

関数式ではできないのですね。なにか別に関数式があればと思ったのですが・・・・・

補足日時:2004/11/14 22:29
    • good
    • 0

マクロなら可能ですが、関数では出来ません(・・;)

    • good
    • 0
この回答へのお礼

回答ありがとうございます。やはり関数では出来ないようですね。たとえばシート1のデータが日付データとして土、日、祭日を赤表示としても関数では無理でしょうか。また、マクロではシート1からシート2へコピーする方法でしょうか。お手数をおかけしますがよろしくお願いいたします。

お礼日時:2004/11/14 22:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!