• 締切済み

エクセル VBA 

超初心者です。 エクセルは2003使用しております。 シート2にある5色文字付きデーターをシート1に移したいのです。 書式-条件付き書式では条件3つまでしか入れられず断念。 WEB検索しても思うようにマクロを組めません。助けてください。お願いします。 上手く質問ができていないかもしれませんがやりたいこと、できたことは 1.IF関数を使ってシート1にデータ移動はできました。 2.シート2で色を変更したらシート1に反映させたい 3.色はどの色を使っても大丈夫なようにしたい(シート全体) 超初心者でうまく、伝えられたかどうか心配ですがよろしくお願いします。

みんなの回答

  • nfushi
  • ベストアンサー率31% (39/122)
回答No.1

質問の意図がよくわかりませんが、 シート2にあるデータをシート1に移動したい。 その時にデータの値だけではなく色の情報も移動させたい。 ということでしょうか?

runba21020
質問者

補足

はい、そうです!!

関連するQ&A

  • excelで、セルの色を他のシートのセルと同じにする。

    EXCELで、Sheet2のセルA1の色を、関数か条件付書式を用いて自動的にSheet1のセルA1と同じにできますか? マクロは使いません。 Winxp & excel2003 です。宜しくお願いします。

  • VBAと照合について

    VBAと照合について 下記のような3枚のシート(上からシート1,2,3)をエクセル2007で作成しています。 シート1とシート2は全く同じ内容であるべきものです。 しかし、出所が違うため、両者のシートを照合して もし合っていれば、シート1を印刷したいのです。 なお、ここではあえて、1月4日分の売り上げは、わざと違う値を入力しています。 シート3にマクロのボタンを作成し、VBAで二枚のシートを照合し、メッセージボックスで 合っていれば印刷OK,違っていれば印刷中止にしたいのです。 IF関数までは理解でき、シート3のB2からE4までは=IF(sheet1!B2=sheet2!B2,"","×") 等で処理していて、違っているセルに条件付き書式で×を表示するようにしています。 ただ、関数ではなく、照合から印刷までをマクロで自動処理したいので、VBAコードが知りたいです。 よろしくお願いします。

  • エクセルと照合について

    エクセルと照合について シート1とシート2に以下のような表を作成しています。 両者の照合結果をシート3に作成したいです。 関数と条件付き書式で、間違っていればシート3に「×」と黄色に塗りつぶしたいです。 できればエクセル2003と2007バージョン両方のやり方を教えてください。 初心者で申し訳ありませんがよろしくお願いします。

  • エクセルとデータの照合について

    エクセルとデータの照合について シート1に以下のような表を作成しました(上段) また、シート2にも以下のような表を作成しています(下段) 見にくいですが、要は同じデータが入っているのですが、入っているセルが 違うので、どんな関数や条件付き書式(色つき)を使って照合すればいいのかが わかりませんでした。 両者を見比べて照合をしたいのです。おもに上段の数字があっています。 初心者で申し訳ありませんが、教えてください。

  • Excelでセルに関数などが表示されていますが、VBAなどを使用して見

    Excelでセルに関数などが表示されていますが、VBAなどを使用して見えなくする方法ってないのですか? いろいろ、関数を表示してありますが、全体のシートあるいは特定のセルのみ関数が非表示になり、そこを編集するのは不可にしたいのです。 ただし、他のマクロを使って、最初に関数を放り込んだり、セルを挿入したりといろいろするのでそれに対応できる記述方法があれば教えて下さい。ちなみに、シートの保護などを使って、セルの書式の保護タブのロックや表示しないだと、マクロ上にエラーが出てしまいうまくいきませんでした。 当方初心なので分かりやすく教えて頂くと助かります。よろしくお願いします。

  • エクセルVBA 他シートのSUM関数結果の反映

    エクセルVBA初心者です。 以下のVBAの記述をお教えいただきたく思います。 かなり検索を行ったのですが、しっくりと理解できませんでした・・。 シート1とシート2があり、シート2における足し算結果をシート1に反映させる、というだけのことなのですが・・ 例えば、シート1のA1セルに「=SUM(シート2!A1:A*)」の結果をマクロで反映させたいのです。 シート2におけるsum関数は、データ数が変動するので仮にA1から「A*」と仮にしていますが、 このことを踏まえた場合のVBAの記述はどのようになるのでしょうか。 お教え下さい、よろしくお願い致します。

  • エクセルVBAでセルに色を付けるには

    エクセル2010の質問です。 例えばA列に入力した文字のバイト数が38より多い場合、セルに色を付けたいのです。 条件付き書式で =LENB($A2:$A1048576)>38 でもよかったのですが シート内のデータをクリアすると条件付き書式までクリアされてしまい困っています。 VBAで出来るのが一番なのかなと思っていますが、ご教授お願い致します。

  • エクセル 照合とオートフィルについて

    エクセル 照合とオートフィルについて エクセル2007で以下のようなシートが2枚できています。 上段が1枚目(シート1)で下段が2枚目(シート2)です。 2枚のシートの内容は同じなのですが、それぞれ数字と件数が 同じかどうか目視ではなく、関数と条件付き書式で処理できればと 思いました。 シート2の書式だけをシート3に作って、IF関数で処理しようと したのですが、シート3の最初の5行目にすべて数式を入力して それを7行目、8行目にコピーしたのですが、シート1が横に値があるのに対して シート2はとびとびに値があるのでうまくいきません。 1月31日までびっしりデータがあるので、いいやり方があれば教えてください。

  • エクセル2007です。時間経過に伴い色塗りセルの移動について、

    エクセル2007です。時間経過に伴い色塗りセルの移動について、教えてください。WEBに頼らず、PCの時計のみ利用して同じ効果を得たいと思います。現在、外部データの取り込み(WEBクエリ)と条件付き書式を使って、時間経過に伴う色塗りセルの移動の設定をしてあります。およそ次のような設定です。条件付き書式は「数式を使用して、書式設定するセルを決定」「=IF(AND(ROUNDDOWN($G$2,0)=H$2,$G4=HOUR($G$2)),1,0)」です。そして、別シートにWEBクエリが書かれています。よろしくお願いします。

  • エクセル操作について(VBA)

    こんばんは。いつもお世話になってます。 エクセルの操作ですが、 シート1に A1セル 8:10 B1セル 12:05 C1セル 235(B1-A1の分換算) シート2に A1 7:01 B1 7:02 C1 7:03 D1 7:04 …  … ○1 8:10 … … △1 12:05 と入力されているとして、 ○2から△2まで(236セル)、自動的に色がつくようにしたいのですが、 関数や条件付き書式等で対応できるでしょうか? VBAならなんとかできそうですか? よろしくお願いします。