- 締切済み
エクセル マクロ
エクセルを使って12桁の数字をsheet A と sheetBとの違いを調べる、表?をつくりたいのですが、マクロを使えば簡単と聞きました、マクロは全くわからないので、マクロを使わなくてもいいのですが、良い方法はありますか? 例えば エクセルの sheet A に 12桁の数字を50, sheet Bに12桁の数字を50, その中からsheetAにはあってsheetBには無いもの、sheetAには無くてsheetBには有るもの を色をつけてわかるようにしたいと思っています。 みなさんよろしくお願いいたします。
- z1300
- お礼率61% (13/21)
- その他(ビジネス・キャリア)
- 回答数2
- ありがとう数0
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- chonami
- ベストアンサー率43% (448/1036)
添付では同じシートになってますが実際は違うシートと考えていいのでしょうか? 条件付き書式でできますが、条件付き書式は違うシートを直接参照はできませんので、まず範囲に名前をつけます。 SheetAのデータが入っている範囲を選択し、名前ボックス(A1セルの左上にあるセルアドレスが表示されるところ)にAと入力し確定。 次にSheetBのデータが入っている範囲に同様にBと名前をつけます。 SheetAのデータ範囲を選択し、条件付書式(バージョンが不明なので手順は省きます)の数式を条件に入れる欄に =COUNTIF(B,A1) (↑データがA1から始まっている場合) と入力しお好きな色を設定してください。 SheetBの条件付書式には =COUNTIF(A,A1) と入力します。 条件付書式はバージョンによって手順などが異なってきますので質問の際には必ずバージョンを記載するようにしてください。
- itu1989
- ベストアンサー率44% (37/83)
マクロ使わなくても条件付書式で出来ますよ Aの条件付書式の数式設定に =VLOOKUP($A1,$B:$B,1,0) Bの条件付書式の数式設定に =VLOOKUP($B1,$A:$A,1,0)
関連するQ&A
- エクセルマクロでデータの検索と転記方法
エクセル2000です。 sheetAの 10行~165行に表Aがあります。 途中に、空白行や小計行もかなりあります。 C列のコード(文字列、数値両方あります)をキーにして、SheetBの4行目から91行目までの表B(A列にコードがあります)のB列の数値を、sheetAの10行~170行のD列に転記したいのです。sheetAの表の小計行のC列は空白です。SheetBの表Bのコードは、sheetAの表Aのコードの一部しかありません。ですから、sheetAの表AのコードがSheetBの表Bになかったらそこは何も転記しません。 わかりづらい説明かと思いますが、マクロの記述をお教えいただければ幸いです。
- ベストアンサー
- オフィス系ソフト
- excelのマクロについて。
sheetAにデータの一覧があります。 商品aだったらsheetBへ、商品bだったらsheet3へ・・・ という振り分けをボタン一つでできるマクロを作成したいのですが、 どのようにすればいいでしょうか?(vbはあまりわかりません・・・) sheetAにデータをどんどん追加して、ボタン一つで振り分け・・・・ とういうのが理想です。 良い知恵をかしてください。宜しくお願いいたします。
- 締切済み
- オフィス系ソフト
- エクセルマクロでシート複製
こんばんは、エクセルでシート(1)とシート(2)を作成し、(1)の内容を(2)に反映させています。 この(1)(2)の組み合わせを何組も作りたいのですが、どのようにしたらよいのでしょうか? 例えば、シートA(1)とシートA(2)、シートB(1)とシートB(2)といった感じです。そこで数式を入れるのにSheetB(2)!A1セルに =SheetA(1)!A1というふうにそれぞれシート名を指定するのではなく、自動でシート名を入力させるというような方法はありませんでしょうか? 大変困っています。 よろしくお願い致します!!!!!!!!!!
- ベストアンサー
- オフィス系ソフト
- エクセルで自動的に範囲選択させるには?
職場のエクセルの表を壊してしまいました。チカラを貸してください。 SHEETaに表があります。 常に表の最終行にデータを入力しています。 A10 B10 C10 D10 E10 3月3日 りんご 8個 みかん 5個 この一部を同じブックのSHEETbの表の最終行に =IF(SHEETa!A10="","",SHEETa!A10)といったふうに返しています。 A15 B15 C15 3月3日 みかん 5個 ちなみにSHEETaとSHEETbのデータの並び順は違います。 行の番号も違います。 作業としては、SHEETaを入力したあと、SHEETbの最終行を1行だけ 印刷します。 SHEETaを入力すると自動的にSHEETbの最終行が選択されるようにするにはどうしたらいいのでしょうか?
- 締切済み
- オフィス系ソフト
- sheet1セルA1のデータ切り替えについて
Excel2010に3つのシートsheetA、sheetB、sheetC があります。 それぞれセルA1のデータは,sheetAのA1=ブランク、sheetBのA1=b、sheetCのA1=c とします。 この状態で、 sheetBがActiveの時に、sheetAのA1=b sheetCがActiveの時に、sheetAのA1=c になるような関数、もしくはマクロを組み込みたいと思います。 どのようにしたら実現できますでしょうか? よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルのマクロでエラー処理
WindowsXPでOffice2003です。 エクセルのマクロの初心者です。 履歴一覧表から部屋別シートに転記しようとしています。 シート名は部屋番号を、数字のみ (4桁)、A101~、B101~に分けています。 今、一覧表の部屋番号が、本来A101のところがA-101になっていたりすると、シート名が見つからずエラーになってしまいます。 この時にA-101をA101に書き換えて続行させる方法が分からず立ち往生しています。 急いではいませんのでよろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルのデータ移動(マクロ使用)
エクセルのSheetAを使用して入力画面を作成し、そのデータをSheetBやSheetCへリンクさせて印刷を行っています。1件ごとの入力になるので、データが残りません。このSheetAのデータを別のSheetDか別のファイルへ行ごとの横一直線という形式で残したいのですが、どうすればよろしいでしょうか? また、反対に移動したデータを戻す場合などどうしたらいいのでしょうか? マクロを利用すればいいように思うのですが、マクロは印刷程度の簡単なマクロの知識しかありません。 もしも、何か方法があるようでしたら、いろんな応用が利きそうなので、今後に向かって幅が広がりそうなので、是非詳しい方お願いします。 <例> 1つめのデータをSheetAへ入力 SheetA セルA1 h16.12.1 B2 ○○商事 C3 △△-□□ ↓(データー移行) SheetD セルA1 h16.12.1 B1 ○○商事 C1 △△-□□ (この間にSheetAのデータはすべて削除) 2つめのデータをSheetAへ入力 SheetA セルA1 h16.12.3 B2 ●●販売 C3 ▲▲-■■ ↓(データー移行) SheetD セルA1 h16.12.1 B1 ○○商事 C1 △△-□□ A2 h16.12.3 B2 ●●販売 C2 ▲▲-■■
- ベストアンサー
- オフィス系ソフト
- エクセルで入力済みのセルのみ見つけて・・
エクセルで入力済みのセルだけを見つけ出して、 指定した場所に並べる作業をマクロで1発で出来るようにしたいのですが、その方法を教えてください。 シートが37シートあります。(sheetA1~sheetA12,sheetB1~sheetB12,sheetC1~sheetC12,sheet37) それぞれセルC5からC20まで数値が入っていますが、 最終行はC20とは限りません。(sheet37はまとめるためのシートで空白) C15が最終行の場合もあれば、C18が最終行の場合もあります。 各シートそれぞれ最終行が違います。(列は同じですスタートもC5です) 各シートのC列の入力済みのセルの数値をsheet37のB1セルから順番に縦に並べたいのです。 A,B,Cのシート順にC列に入力された数値を縦に並べます。 空白は無しで詰めて並べます。 これを1回の作業でできるマクロを教えてください。 それから入力済みの最終行を見つけ出すマクロの部分を表示して頂けるとありがたいです。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelマクロで置換
Excelマクロで置換 セルA1に6桁・スペース・24桁の数字が入っています。 最初の6桁に130,397,430,440が含まれているシートを選択 そのシートの中に "ああああ"があったら"ああああい"に "いいいい"があったら"いいいいう"に "うううう"があったら"ううううえ"に と置換をするマクロを書きたいと思っています。 置換する対象の文字列は多いので別マクロで作成し呼び出したいと考えています。 シートは1ブックに30シート程。何シートあるかはブックによって変わります。 現在マクロの記録を使って試行錯誤しているのですが なにぶん初心者なのでなかなかうまくいきません。 どなたかご教授頂ければと思います。
- ベストアンサー
- オフィス系ソフト
- エクセルマクロでシートの比較
sheetAとsheetBそれぞれのA列に千件くらいのデータが入っています。 かなり重複もあります。 今回マクロでSheetCのA列に重複されないデータのみ抜き出したいと思います。 どのような記述になるのでしょうか?
- ベストアンサー
- オフィス系ソフト