• 締切済み

複数エクセルシートの組合せるマクロの質問です

以下の例のようにシート1とシート2をシート3のように組み合わせることのできるマクロを教えていただけませんか。 <sheet1> A B A C A B C A B D <sheet2> 1 1 1 0 1 1 0 1 0 1 <sheet3> A B 1 1 A B 1 0 A C 1 1 A C 1 0 A B C 1 1 0 A B C 1 0 1 A B D 1 1 0 A B D 1 0 1

みんなの回答

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

どういう規則性? 2桁同士の掛け合わせの後、2桁同士の掛け合わせ? データが追加されたらどう振舞うの?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 複数エクセルシートの組合せるマクロの質問で(2)

    ややこしくて済みません。質問の真意は以下の通りです。 <シート1>にはABCD....の2桁からの組合せ、<シート2,3,4....>には0と1の2桁、3桁、4桁....の組合せになります。そして<macro>シートには<シート1>の各桁の組合せと0,1を組合せた結果のまとめになります。以下は例文です。 <sheet>1 A B A C : : A B C A B D : : : A B C D A B C E : : : : <shee2> 1 1 1 0 : : <sheet3> 1 1 1 1 0 1 : : : <sheet4> 1 1 1 1 1 1 1 0 : : : : <macro> A B 1 1 A B 1 0 : : A B C 1 1 1 A B C 1 0 1 A B D 1 1 1 A B D 1 0 1 : : : A B C D 1 1 1 1 A B C D 1 1 1 0 A B C E 1 1 1 1 A B C E 1 1 1 0 : : : : 以上、マクロの組み方あるいは関数などで解決できる方法を教えていただきたいです。

  • エクセルのマクロでシートを表示させる

    マクロ初心者です。 1つのブックに20シート入っているのですが、 チェックBOXにチェックを付け、該当するシートのみを表示させるマクロを教えてください。 sheet1以外の下記のシートA~Dは非表示になっており sheet1にはシート名 A B C D というチェックBOXがあり、 例えば、Bにチェックを入れるとBのシートが表示され、 AとDなど複数チェックが入るとチェックしたシートが表示される様な マクロがありましたら、教えてください。 マクロの記録で読み込ませているのですが、複数シートの為、限界を感じております。 よろしくお願い致します。

  • エクセルのマクロで別のSheetを印刷

    Sheet3にデータが次のようにあります   A   B    C 1 100   りんご  赤 2 150   ぶどう  紫 3 120   かき   青 Sheet2のA-1に数字を入れるとSheet3の行を以下のように 表示させるようにしています *1を入れた場合  A   B    C   D 1 1   100   りんご  赤 *2を入れた場合  A   B    C   D 1 1   150   ぶどう  紫 そのSheet2をSheet1に反映させ、Sheet1を印刷します ●以上のように設定している場合Sheet2でマクロを組んで、1だけ入れた場合の印刷、1から3までを入れた場合の印刷(3種類が印刷れる)などを指定できる方法はないでしょうか? どなたか、よろしくお願いします。    

  • エクセル 複数シートのデータを1シートにまとめるマクロ

    エクセルの複数シートにデータがあります。同じ条件の人のデータだけをひとつのシートにまとめたいのですが、マクロを教えていただけますでしょうか。それとも、マクロ以外に良い方法がありますか? エクセル初心者なので、あたりまえのことも知らないかもしれません。。。  【データ】 ●シート1からシート20まで、同じ配列でデータがあります。 ●1行目は見出しです。2行目から1人づつのデータです。(多くても65行までと思っています。) ●A列に到達度、B列に出欠をいれました。 ●C列からM列が氏名、課題、その他のデータです。 ●リストはシート21にあります。  【こんな作業でしょうか?】 ●シート1から20で A列が「C」または「D」ならば その行のA列からM列をコピーして シート21のA列からM列に形式を値にして張り付ける ●シート1から20で B列が「欠」ならば その行のA列からM列をコピーしてシート21のA列からM列に形式を値にして張り付ける (っというのが私の乏しい知識で考えた方法なのですが、これでは不具合がでますか? もちろん、この方法じゃなくもっといいのがあれば、それをやってみたいです。)

  • EXCEL - マクロ・シート間の照合

    すみません、どなたか教えてください。 「シートA」と「シートB」とで、商品リストのデータを照合したいのです。 「シートA」を元に、ある一部の商品リストに変更をかけたものが「シートB」になります。 【例】 商品番号  商品名  001     Orange ABC  002     Orange BBB  003     Apple Big  004     Banana 5 チェックする点は、入力されている文字列、大文字、小文字、スーペース等が変更になったかどうかチェックします。 変更は何度も入るため「シートB」を元に「シートC」をチェックする→「シートC」を元に「シートD」をチェックする、という流れになっていきます。 今までは以下の関数を使ってチェックしていましたが、この関数だと毎回書き変える上に、A3以降のセルにコピーする作業が発生するので手間がかかってなりません。 ●照合用のシートZ!A2=IF('シートA'!A2&'シートB'!A2="","",EXACT('シートA'!A2,'シートB'!A2)) どなたかよい方法を教えてください。よろしくお願いします。 できれば、ボタンを押してマクロ実行、というのが理想なのですが…。

  • 複数シートのデータをまとめたい

    複数のシートを下の例のように一つにまとめたいのですが、どうすればよいでしょうか? 注)見づらい例で申し訳ありません。 --------------------------------(例)---------------------------- [sheet1]と[sheet2]のデータを[sheet3]に出力させたい。 ※例では[sheet1][sheet2]共,5行目までしかデータがありませんが、  これより少ない時も多い時もあります。 [sheet1] (A1):担当者A (A2):項目A (B2):項目B (C2):項目C (D2):項目D (A3):テキスト1 (B3):15 (C3):2 (D3):テキスト4 (A4):テキスト2 (B4):3 (C4):1 (D4):テキスト5 (A5):テキスト3 (B5):4 (C5):2 (D5):テキスト6 [sheet2] (A1):担当者B (A2):項目A (B2):項目B (C2):項目C (D2):項目D (A3):テキスト7 (B3):5 (C3):3 (D3):テキスト10 (A4):テキスト8 (B4):7 (C4):2 (D4):テキスト11 (A5):テキスト9 (B5):9 (C5):4 (D5):テキスト12 [sheet3] (A2):項目A(B2):項目B(C2):項目C(D2):項目D(E2):担当者 (A3):テキスト1(B3):15(C3):2(D3):テキスト4(E3):担当者A (A4):テキスト2(B4):3(C4):1(D4):テキスト5(E4):担当者A (A5):テキスト3(B5):4(C5):2(D5):テキスト6(E5):担当者A (A6):テキスト7(B6):5(C6):3(D6):テキスト10(E6):担当者B (A7):テキスト8(B7):7(C7):2(D7):テキスト11(E7):担当者B (A8):テキスト9(B8):9(C8):4(D8):テキスト12(E8):担当者B ----------------------------------------------------------------

  • エクセルのマクロを教えてください。

    いつもお世話になっております。 SH1・SH2・SH3・SH4の4枚のシートからなるエクセルファイルがあります。 SH1において、コンボボックスを設け、 リンクするセルをA1として、 VLOOKUP関数と組み合わせて B1にSH2以下のシート名を返す仕組みを作りました。 やりたいことは以下のことです。 コンボボックスにマクロを仕掛け、 コンボボックスで選んだシート名に応じて、  そのシートのA1:B10のデータを SH1のC1:D10に貼り付ける。 ※たとえばSH3を選んだらSH3!A1:B10を コピーして、SH!C1:D10に貼り付ける。 (クリップボードを使用しなくても構いません) よろしくお願いいたします。

  • Excelでのマクロについての質問

    ひとつの例ですが A1 佐藤 A2 山田 A3 田中 A4 高橋 A5~A10 空白 B1 山下 B2 田代 B3 吉田 B4~B10 空白 と元のデータが入力されているとします A1~A10,B1~B10に入力されるセル数は変化します 例えばA4~A7にデータがあり、B1~B10は空白という場合もあります ただし必ず上から順に入力されているとします C1~C10、D1~D10には [C1] =IF(A1<>"",A1&"君",""),[C2] =IF(A2<>"",A2&"君","") ・・・ [D1] =IF(B1<>"",B1&"君",""),[D2] =IF(B2<>"",B2&"君","") ・・・ というように元のデータを 加工するための数式が入力されています マクロが登録されているボタンを押すと E1から下方向へC1,C2,C3,C4,D1,D2,D3,(以後空白)と C1~C10、D1~D10の順に空白を除いた「値」が入力されるよう マクロを組むにはどうすればいいでしょうか

  • Excelマクロに関しての質問

    Excelマクロに関しての質問です。 ファイルAの”シート1”のF1,F16,F42,F65,F97,F122を別のファイルBの”集計シート”のB2,C2,D2,E2,F2,G2にデータ(数値or文字)を移します。 そしてファイルAの”シート2”のF1,F16,F42,F65,F97,F122をファイルBの”集計シート”のB3,C3,D3,E3,F3,G3にデータを移します。 それをファイルAの”シート29”まで繰り返し行いたいのですが、どのようなマクロを組めば良いのでしょうか? 教えて頂きたいです。

  • エクセルで規則性のあるシート間コピーについて

    QNo.3516944にて質問しましたが、ちょっと説明不足もありましたので再度投稿します。 ●例2 sheet1   A   B   C   D   E 1 a a a    c c c  2    b b b    d d d e e e 3 a'a'a'    c'c'c' 4     b'b'b'     d'd'd' e'e'e' とあったデータを sheet2    A    B     C     D    E 1 a a a  b b b  c c c  d d d  e e e 2 a'a'a'  b'b'b'  c'c'c'  d'd'd'  e'e'e'     3 a"a"a"  b"b"b"  c"c"c"  d"d"d"  e"e"e"     4 以下同様に下にコピーしたい  数式では       A        B       C       D        E 1 =Sheet1!A1 =Sheet1!B2 =Sheet1!C1 =Sheet1!D2 =Sheet1!E2 2 =Sheet1!A3 =Sheet1!B4 =Sheet1!C3 =Sheet1!D4 =Sheet1!E4 3 =Sheet1!A5 =Sheet1!B6 =Sheet1!C5 =Sheet1!D6 =Sheet1!E6    4 =Sheet1!A7 =Sheet1!B8 =Sheet1!C7 =Sheet1!D8 =Sheet1!E8 この規則性を 以下同様に「+」でコピーしたい  ご指導のほどよろしくお願いします。罫線がうまく表現できないのでわかりづらくて申し訳ないです。