- ベストアンサー
マクロ・VBAを使って同じファイル内にある・・・
natsumaの回答
- natsuma
- ベストアンサー率28% (2/7)
>同じファイル内にある複数のExcelブックに 同じフォルダ内にある・・・では? >たとえば、今マイドキュメントの「売上」という ファイルに ブックに・・・かな? >神奈川売上、東京売上、埼玉売上・・・というブックシート・・・かな?
関連するQ&A
- PDFファイル毎にパスワード付きZIP化するマクロ
現状手作業でやっていることを自動化できないかと思い、相談します。 複数のPDFファイルにそれぞれ異なるパスワードを付けてZIPファイルに圧縮したいのですが、これをExcelマクロで処理することは可能なのでしょうか。 状況としては、「C:\work\files」というフォルダに複数のPDFファイルが保存されています。同フォルダ内にはファイルが一覧化されたExcelブックがあり、「一覧」という名前のシートのA列にそれぞれのファイルのフルパス、B列にファイル名、C列に付与したいパスワードが入力されています。 この一覧に載っているPDFファイルを、それぞれC列のパスワードを付けてZIPファイルにしたいです。可能であればコードをご教示いただければ幸いです。 【環境】 ・OS:Windows10(64bit) ・Excelバージョン:2016 ・圧縮ソフト:7-Zip
- ベストアンサー
- Visual Basic
- Excelマクロ。複数ファイルから特定セルの抽出
Excel2003を使用しています。 あらかじめ特定のセルにデータを入力してそのデータを元に計算。 それらのBookは日付ごとに1つのBookとなっています。 今、各Book(ファイル?)から計算されたセルのデータを抽出し、 新しいBookにそれらのデータを順に並べたい。 具体的には A列:Book名(日付) B列:各々のBookの特定のセル C列:以下、同様 ・ ・ ということを考えています。 いろいろ調べてみると、マクロないしVBAを用いるとよさそうだ、 ということは分かったのですが、知識が乏しく難航しています。 なにか参考になるページないし、やり方とうアドバイスいただけますでしょうか。
- ベストアンサー
- オフィス系ソフト
- 保存ファイルの検索マクロを教えてください。
1つのフォルダ内に、同じ様式(形式)で作成されている7つの保存ブックがあり、各ブックの8行目からA列にはNOが、B列には支店名が、D列には商品名が1000ほど入力されています。 検索ブックを作成し、セルBの5に入力した商品名を、7つの保存ブックのD列を検索し、同じ商品があれば、その商品が入力されているA列のNOをセルCの5行目に、対応する支店名をその横のセルDの5行目に表示、また複数同じ商品がある場合は、次は6行目、次は7行目にと下に3つまで表示出来るようなマクロは出来るでしょうか。 よろしく、お願いいたします。
- ベストアンサー
- オフィス系ソフト
- マクロについて
毎週、複数のテキストファイルを1つずつ開いて データをコピーしてエクセルに張り付ける作業があり 時間がとてもかかってしまいます。 マクロを調べても分からず、どうかお力を貸してください。 フォルダ内にテキストファイルが50個あります。 エクセルの1つのSheetに、フォルダ内テキストファイルを 下記のようにデータを1つにまとめたいです。 テキストファイルのデータは1行目~4行目までデータが入っていたりいなかったりです。 A列 B列 C列 D列 E列 ファイル名1.txt データ1行目 データ2行目 データ3行目 データ4行目 ファイル名2.txt データ1行目 データ2行目 データ3行目 データ4行目 ・ ・ ・ 以上、宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- 計算するExcelマクロを作りたいです
商品ごとに年度の売り上げを毎月計算するマクロを作りたいです。 Excelブックが添付できないので、文章のみで書きますがご了承 ください。 「データ」ブックでは、列は左から商品単価、通貨、商品ごとの 月別売り上げ個数、(商品別)年度売り上げ合計の順番で並んで います。行は商品の名前です。 別にもう一つ「通貨」ブックがあり、「データ」ブックの通貨で 検索してその右隣の数値を商品単価に掛け算します。さらに、 商品別売り上げ金額の年度合計を毎月計算して、「データ」ブックに 出力するようにしたいです。 どなたかご協力お願いいたします。
- ベストアンサー
- その他MS Office製品
- マクロで可能でしょうか??
初めまして ken2308といいます。 Excelは有る程度、使えるのですが 業務上マクロを覚えることになりました。 マクロに関しては全くのシロウトです。 Excelのマクロで以下のような事をやろうと思っておりますが Excelのマクロでは対応は可能でしょうか?? 【例】 Excelファイルが2つあります。 このファイルの大きさが【50列】×【50行】あり 【列】は飛び飛びで20列ほど非表示にており 【行】は複数のセルを結合して有ります。 このファイルを1つのファイルにしたいのですが Excelのマクロでは対応は可能でしょうか?? 自分としては以下のマクロを作成すればよいと 思っているのですが・・・ (1)列・行ともに非表示⇒表示にする。 (2)結合しているセルを解除戻す。 (3)2つのファイルをコピペする。 (4)貼り付け後、不要な列を削除する。 ※このマクロがうまく行ったら、上記で出来たファイルから ピボットテーブルを作成するつもりです。
- 締切済み
- オフィス系ソフト
- エクセルの複数のファイルを1つのファイルにする。
エクセルの複数のファイルを1つのファイルにする。 同じ雛形内でいろいろ入力された複数のファイル(book)を1つのファイル(book)にしたいです。 現在の方法は 1.1月売上というファイルを開く。 2.2月売上というファイルを開く。 3.開いた2月売上のファイルの中の雛形部分を全行コピーします。 4.1月売上のファイルの最終行の下の行に貼り付けします。 5.2月売上というファイルを閉じます。 6.3月売上というファイルを開く 7.開いた3月売上のファイルの中の雛形部分を全行コピーします。 8.NO.4の作業後の最終行の下の行に貼り付けします。 9.3月売上というファイルを閉じます。 10.4月売上というファイルを開く。 11.開いた4月売上のファイルの中の雛形部分を全行コピーします。 12.NO.8の作業後の最終行の下の行に貼り付けします。 13.4月売上というファイルを閉じます。 14.5月売上というファイルを開く 15.開いた5月売上のファイルの中の雛形部分を全行コピーします。 16.NO.12の作業後の最終行の下の行に貼り付けします。 17.5月売上というファイルを閉じます。 18.名前をつけて保存で「1月売上」→「1月-5月売上」で保存 これで「1月-5月売上」のファイルを開けば 5ファイル分のデータがあり、あとはオートフイルタやら並び替えやら 編集で自由自在です。 ですが上記手順は非常に大変で、かつ2月売上を2回貼り付けたり 3月売上を忘れたりというリスクもあります。 上記例では5ファイルですが30ファイルもあったら凄い負担です。 1発で行う方法はありますでしょうか? ちなみに最初から1ファイルに入力し続けてでの回避は出来ません。 システムから自動に分かれて吐き出される為です。
- ベストアンサー
- オフィス系ソフト
- ● Excel VBAでの計算処理
● Excel VBAでの計算処理 超初心者です。いろいろ研究したのですが、よくわかりません。 VBAに詳しい方、是非をお教えください。VBAでやりたいことは以下のことです。 (1)あるブックのSheet1、A列の項目の特定のキーワード(例えば”数量”)を検索条件にしてデータを検索し、その行の複数の列(例えばAA列からCC列)の数値データに-1を掛けて正の数をすべて負の数にする。 (2)上記(1)の結果を別のブックの”計算結果”というシートに抽出する。 (3)元のブックには”数量”のほかさまざまなキーワードが設定されたデータが混在しています。また、計算の対象となる列のはじまりと終わりは特定できる。しかし、もとのブックの行数(データ件数)は特定できないとします。 イメージとしては、 元のブックにあるデータ) A列 B列 C列 ・・・・・ AA列 ・・・・ CC列 数量 5000 2376 数量 1234 9932 金額 30000 2099 結果が抽出されたブックのイメージ(結果は別のブックに抽出される) A列 B列 C列 ・・・・・ AA列 ・・・・ CC列 数量 -5000 -2376 数量 -1234 -9932
- ベストアンサー
- Visual Basic
- 数式のみコピーする??
過去ログ読んだのですが、いまいちはっきりしないので教えてください。 たとえば、Book1とBook2があり、 ・両方ともA、E、G、Jの列には固定の数値が入っている ・Book1は複数行あり、AEGJ列以外には何も入力されていない ・Book2は1行のみ。BCDFHI列にはそれぞれ計算式が入っている この状態で、Book2をマスターにして、同じ計算式を Book1に適用したいです。そこで (1)Book2の1列目を全体コピー (2)Book1の適用したい行を複数選んで 形式を選択して貼り付け→数式→OK とやると、計算式以外の部分である、AEGJ列の値まで ペーストされてしまい、全行が同じになってしまいます。 ここで言う「数式」とは、BCDFHI列のみを指して いるんじゃないのですか?? 何かいい方法ないですかね。。 同じ事する単純作業が900ブックくらいあるんです(笑)
- 締切済み
- オフィス系ソフト
- コピーするExcelマクロを作りたいです(2)
「コピー元」ブックから「コピー先」ブックにコピー&ペーストを 行うマクロを作りたいのですが、列の計算が複雑で困っています。 Excelブックのキャプチャ画像を加えて再投稿します。 画像ではシートになっていますが、画面左のシートのような表から 右のシートの当てはまるセルにデータを写すようにお考えください。 「コピー元」ブックは月に一度ダウンロードするデータで、ピボット テーブルです。一月ごとに、前月の列が各営業所ごとに増えていき ます。行には、商品ごとの売上げが入力されています。 また、各営業所ごとに、年度合計列があります。(営業所の数は10 前後、商品の行は50以上はあります。) 「コピー先」ブックは、あらかじめ年度末までの行列セル、合計列が 用意されていて、「コピー元」ブックからデータを移動してくるのみ でレポートとして毎月提出する体裁です。 単純にコピーするだけならばよいのですが、毎月各営業所一列ずつ 増えていくというのが式にして表せません・・・また、できる限り 数値の変更を最低限にして、毎年度利用できるマクロにするという 希望もあります。 ご面倒かと思いますが、お力を貸してください。
- ベストアンサー
- その他MS Office製品
補足
回答ありがとうございます。 >同じファイル内にある複数のExcelブックに というのは、間違いです。正しくは、ご指摘の通り、 売上というフォルダ内にある神奈川売上、東京売上、埼玉売上・・・というブックに計算式を一括入力 するというものです。申し訳ございませんでした。