• 締切済み

マクロについて

マクロについて AファイルとBファイルは同じ形式のファイルでCファイルに集計用としてマクロを組んで数字のみを取りこみたいのですが、Cファイルのみファイルが違うせいか、エラーがでます。

みんなの回答

noname#214454
noname#214454
回答No.2

CファイルのセルにAファイルとBファイルのセルの合計値を計算させる計算式を挿入すれば良いのでは? どのようなファイルかわかりませんが、その程度の集計ならマクロも不要かと。

seibo-
質問者

お礼

すいません質問をもう少し具体的にします。

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

CファイルからAファイルとBファイルを見に行くんですかね? 「ファイルが違う」とは、CファイルはEXCELのブックだが、AファイルとBファイルはCSVとか? 情報があまりにも少なすぎ。 小出しにせずに出てくるエラー内容も書いてくださいな。

seibo-
質問者

補足

すいませんでした。 そうです。CからAとBを見に行くんです。 ファイルはすべてエクセルですがCファイルのみ書式が違うだけです。 エラーは”9”でインデックスが有効範囲でありませんがでます。 お願いします。

関連するQ&A

  • マクロでファイルを開くには・・・

    特定のフォルダにデータファイルを入れ、マクロによってそのデータの集計を行なっています。そのデータファイル名は通常 a_1 b_2 c_3 です。これをマクロで集計していますが、このファイル名が a_6 b_7 c_8 のようにファイル名が変わると、マクロが動作しないので、ファイル名を、a_1、b_2、c_3 に変更してから、マクロを走らせています。(数字のところはいつも同じではありません) aとbとcのファイルは一つづつ存在します。 番号を変更しないで、マクロを走らせるには、マクロをどのように修正すれば良いのでしょうか。よろしくお願いします。

  • 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”まで繰り返し行いたいのですが、どのようなマクロを組めば良いのでしょうか? 教えて頂きたいです。

  • エクセルマクロ

    エクセルで下記のような当日の販売集計表ファイルがあった時に、まったく別の全集計ファイルの当日日付の列に自動的に合計が記入されるようにマクロをつくりたいのです。   A  B  C  D 1品名 合計   日付 ←タイトル 2たこ 7     0521 3いか 1     0521 4なす 5     0521 ・このような当日の集計の数字を全集計の方に記入する↓   A  B    C   D    E 1品名 在庫 販売数 0520  0521 ・・・ ←タイトル・日付 2たこ 10    9   2   7 3いか 5     4   3   1 4なす 10    7   2   5 5大根 5     2   2   0 ・ ・ 説明: ・当日のものをその日付の列に合わせて入れます。 ・品名は実際にはたくさんあります。 ・当日分のファイルはいくつかある場合があるので、もともと記入されていたらそこに足していく方法にしたいです。 ご存知の方何卒ご教授下さい。宜しくお願いいたします。

  • フォルダー内の支店ごとのブックを集計するマクロを

     エクセル2010で、1つのフォルダ内にある複数のエクセルファイル(約100支店分)から、日次売上等の集計マクロを作成したいのですが方法がわかりません。 上司からの依頼を受け、ひとり悩んでましたが・・・で皆さんに相談です。ご協力お願いします ■基本条件 ・毎日、支店がフォルダ内の売上情報を入力(更新)し保存する。 ・全店とも中身は同書式同形式ファイル  例)実績報告A店.XLS、実績報告B店.XLS・・・ ■マクロ(集計.XLS)でやりたいこと ・各支店ブックの実績シートから、支店名(A5)・売上A(B5)・売上B(C5)を転記し明細表の作成 ・集計表の作成 マクロど素人の私に、どなたか教えていただけますでしょうか? よろしくお願いします。

  • エクセル マクロ

    マクロ初心者です。よろしくお願いします。 会社の約40部署の予算の進捗管理をしています。 (現状)[A]集計ファイル(1シート1部署同形式のエクセル)     [B]部署別ファイル([A]集計ファイルが1シート毎(部署毎)に独立している) [B]に各部署担当者が4月実績、5月見込、6月見込といったように予算を毎月入力しています。(翌月は5月実績、6月見込、7月見込です) [A]にマクロを入れ込み[B]を反映させて集計しています。  ちなみに[A][B]のフォーマットは以下のようなものです。     4月  5月  6月 広告費 10   10  10 運搬費 ・・・ 4月が終わって実際、広告費が20だったら上書きします。     4月  5月  6月  7月  広告費 20   10  10   10 運搬費 ・・・ (改善希望点)[B]ファイルの実績月セルだけ自動的に更新したい。  ※[C]各部署の実績だけが集計されたエクセルデータが別にあります。 これを[B]に反映させて各部署の担当者が実績入力する手間を省きたいのです。しかし見込数値が入力されている月のデータは消したくないのです。実績月のセルだけ毎月更新する方法はあるのでしょうか。 分かりにくい説明で申し訳ありません。アドバイスお願い致します。

  • マクロの作り方

    以下の様な処理をするマクロを作成したいのですが、マクロがなんなのか自体よく分かっておりません。 何点か質問があるのですが、どなたか教えていただけないでしょうか。 言語はC++です [質問] 1.マクロの引数にstring型の文字列は渡せるのでしょうか? 2.マクロ内の処理は、通常のプログラミングと同様の処理が可能なのですか?それともマクロ特有の記述形式が存在するのでしょうか?行末に\が必要という点は認識しています。 3.マクロ内で、マクロを呼び出すことはできるのですか? 4.__FILE__と__LINE__でファイル名、行番号を取得できるとおもうのですが、これを変数に代入することはできますか?(string a=__LINE__等) 5.以下の処理をマクロで行うことはできますか? [処理内容] A=タイトル B=詳細 C=ソースファイル名 とした場合、マクロにこれらの変数を渡し、それぞれ以下の処理を行いたいです。 1)Aが10文字以上の場合、11文字目以降を切捨て 2)Bが10文字以上の場合、11文字目以降を切捨て 3)Cに行番号を付加 4)A,B,Cを連結し、Dというマクロの引数に渡す

  • エクセルかマクロで・・・

    エクセル関数かマクロで作りたいのですが、   A列に数字B列に個数を入力していくとします。   A列の数字をB列の個数分だけC列に表示したいのです。  例えばA1に300、B1に5、A2に500、B2に6と入力した場合、   C1からC5に300、C6からC11に500、と表示するにはどうしたらよい  でしょうか。 よろしくお願いいたします。

  • [ExcelVBA]ファイル間集計についてです.

    こんにちは. ExcelVBA初心者の者です. book1.xlsm book2.xlsm book3.xlsmのように三つのマクロファイルが共有フォルダ内に存在するとします. 各マクロファイルの中身は同じで,Sheet1のA列に文字が入っており,B列C列に数字が入っています. 同じく,Sheet2にもA列に文字が入っており,B列C列に数字が入っています. book1,book2,book3各マクロファイルに誰かが毎日入力を行うのですが,Sheet1はAさんが入力を行い,Sheet2はBさんが入力を行うように決まっています.(Sheet1はAさんが入力担当Sheet2はBさんが入力担当) このとき,book4.xlsmというマクロファイルを別に用意し,このマクロファイルのユーザーフォーム1のCommandBotton1を押すだけで,各ファイル(book1,book2,book3)の値をSheet毎に集計(値をbook4に持ってくる)したいのです. 集計を行う際に,2回目以降にボタンを押した際には,前回集計された続きから集計をしたいで す. しかし,マクロは初心者のため,どなたかご教授頂けると助かります.よろしくお願いします.

  • エクセル マクロで別ブックから転記するやり方

    エクセルでBook1(集計用)と、 店舗→Book2(大宮店)、Book3(東京店)・・・・・ 何店舗もあるんですがそれぞれの店舗のA30,B30,C30,D30の数字を Book1(集計用)のA列に並んだ店舗名のB列、C列、D列、E列に転記させたいと考えています。 今までは関数を入れて読み込ませていましたがこれをマクロで作成させる場合どのようにすればよいでしょうか? 何か他にいい案があれば教えていただきたいと思います。 よろしくお願いいたします。

  • マクロでマクロを削除、または停止させるには?

     1つのExcelファイルからマクロを走らせて、複数のExcelファイルにあるデータを集めたいと思っています。 ただ、複数のExcelファイルは、ファイルを閉じる際にマクロが走るようになっているので、このマクロが走らないようにして、データを集めたいです。  そこで、実現したいのは、1つのExcelファイルから集計用のマクロを走らせる時に、複数のExcelファイルに設定してあるマクロを削除するか、あるいは、マクロを停止させたいです。  ちなみに、複数のExcelファイルを開いた後、閉じないことにより、マクロを走らせないようにして、集計を行うマクロを試しましたが、開いたままのファイル数が多いようで、途中でエラーが出て止まってしまいます。  アドバイスをお願いいたします。

専門家に質問してみよう