• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロでファイルのアップ・ダウンがロードしたい)

マクロでファイルのアップ・ダウンがロードしたい

このQ&Aのポイント
  • Excelマクロを使い、Google docs等にPC内のファイルをアップロードしたり、ダウンロードしてPCに自動保存することは可能でしょうか。
  • 現在、月初にExcelマクロで「弁当注文票.xlsx」を自動作成しPC内に保存し、その後Google docsにアップロードしています。不定期に複数のスタッフが「弁当注文票.xlsx」を変更し、毎日PCにダウンロードしています。さらに効率を上げるためにアップロードとダウンロードを省略したいと考えています。
  • 予算の都合で基幹システムやWebシステムを構築することができず、現在の手法で大変重宝しています。しかし、さらに効率を向上させるためにはアップロードとダウンロードの省略が必要です。

質問者が選んだベストアンサー

  • ベストアンサー
  • warpspace
  • ベストアンサー率56% (83/147)
回答No.1

Excel VBAでIEを操作することは可能です。 作業の2と4の具体的な操作内容が不明なので、実現性・実現方法を 明示できませんが↓を参考に検討されたらいかがでしょうか。

参考URL:
http://www.forest.impress.co.jp/docs/special/20130516_599332.html
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • マクロで参照するファイルの拡張子

    マクロを使って集計作業をしています。 マクロでは複数のファイルから"vlook up"を使ってデータを参照しています。 今回参照するExcelファイルの拡張子が「xls」から「xlsx」に変わったのですが、 マクロを走らせるとエラーになりデバッグが立ち上がります。 マクロの編集で参照するファイルの拡張子を「xlsx」に変更したのですが、 やはりエラーとなり、集計がストップしてしまいます。 どうデバッグすれば良いのか分かりません。 そもそも「xlsx」の拡張子ではマクロが正常に動かないものなのでしょうか。

  • エクセルからACCESSへマクロでワークシート変換していますが・・・

    ACCESSで作ったクエリを一度エクセルにエクスポート(マクロを使ってワークシート変換)後、エクスポート先のシートとは別シート(同一ブック内)で集計し、集計結果をACCESSへインポート(マクロを使ってワークシート変換)させたいのですが、前回の集計結果がインポートされてしまい、新しい集計結果が反映されません。 一度エクセルのブックを開けば新しい集計結果が取り込めます。 何故でしょうか? またブックを開かずに最新のエクセルの集計結果をACCESSに反映させる方法はありますでしょうか?

  • EXCELマクロでxlsとxlsxを開く方法

    EXCEL マクロでxlsとxlsxを両方開く方法。 お世話になります。 エクセル マクロについてです。 複数の注文書をひとつのブックにまとめるマクロを使用しています。 注文書は同一の書式で部分的にセルの内容が違うだけです。 今まではxlsの形式で対応をしておりましたが、最近、xlsxの形式も増えてきて 手間がかかるようになってしまいました。 For i = 0 To 100 sName = Format(i, "000") On Error Resume Next Set wb = Nothing Set wb = Application.Workbooks.Open(sPath & sName & ".xls", UpdateLinks:=0) 現在は000から001、002、・・・・・・とファイルを順次開いていくのですが xlsとxlsxが混在しても順番に読み込みができるような工夫はできないものでしょうか。 よろしくお願いします。

  • コピーしたファイルのマクロを実行すると前のファイルが開く

    よろしくお願いします。  エクセルで2005年度の売上集計ファイルを作りました。一定の条件で並び替えをしたかったので、マクロの自動記録でその[並び替え]を記録しました。それをユーザー設定ボタンとしてツールバーに表示させました(ニコちゃんマーク)。  そして年度が変わったため、そのファイルをコピーし名前を変えて2006年度として記録を始めたのですが、このマクロを使うと動作は2006年度のファイルに対して動くのですが、なぜか前の2005年度の売上集計ファイルが開きます。 (最初に「マクロを有効にしますか?」と聞いてきます)  前のファイルが開かないようにして、2006年度のファイルだけでこの並べ替えができるようにするにはどうしたら良いでしょうか?  よろしくお願いします。 ThinkPad X40 OS: WinXP SP2 Excel: 2003 SP2

  • マクロで納品書を集計

    業者から届くエクセルファイルの納品書があります。 1つのフォルダに格納するとして、月100枚くらいになります。 ひとつの課で何番の商品を何本、金額がいくら分発注しているかを集計したいです。 課名D16 商品名B20:B39 枚数H20:H39 金額I20:I39 のセルをそれぞれ別Bookに集計するマクロを教えてください。 20~39のセルには発注の内容によって可変します。 集計のBookは上記の4項目をA1~D1に横に並べればOKです。 新しい仕事を引き継ぎ、アナログな集計を変えたいのですが 上司に相談できず困っています。 お知恵をお貸しいただけたらと思います。 何卒よろしくお願いします。

  • エクセルのマクロについて

    お世話になります。エクセル2007のマクロについてですが、「A」というBOOKがありその中の任意のセルをクリックするとハイパーリンクで「B」というBOOKが開くようになっています。 ここで「B」が開いた時点で自動的に「A」を保存しないで終了させたいのですが、マクロの組み方がわかりません。 Sub Sample1() Workbooks("BookA.xlsx").Close End Sub と記述するとBook Aが閉じるのは調べてわかったのですが、ハイパーリンクでBが開いた時点でこのマクロを動かすようにするにはどうしたらいいのでしょうか?何か別の方法があるのでしょうか? 宜しくお願いします。

  • Access リレーションとデータの参照について

    パソコンはアクセスとエクセルマクロの入門書を読み終えたレベルです。 只今、注文実績管理をする為にアクセスを構築していますが思うようにできません。 職場でPCの相談する相手がいないため、大変困っています。どなたかお知恵をください。 相談の内容ですが、【C】の注文テーブルにある「注文番号」と「数量」と「日付」で 期間中の発注実績の集計をしたいと考えています。 【B】と【C】がまったく関連付けることができません。 【A】顧客テーブル    (1)ID(オートナンバー)    (2)発注コード    (3)氏名     (注)顧客テーブルにある「発注コード」がローマ字と数字の組み合わせで        、これでリレーションシップを設定したいのです。 【B】商品テーブル    (1)ID(オートナンバー)    (2)注文番号    (3)品名    (4)金額 【C】注文テーブル    (1)ID(オートナンバー)    (2)発注コード    (3)日付    (4)氏名    (5)注文番号1    (6)注文番号1(数量)    (7)注文番号2    (8)注文番号2(数量)    (9)注文番号3    (10)注文番号3(数量)     ・     ・     ・     注文番号50     注文番号50(数量)

  • エクセル マクロについて。

    エクセルでマクロを組んだブックを3台のPCで共有して、 5分で自動更新しています。 しかしそれぞれのPCで別のアプリを実行しているため、 エクセルが隠れてしまい、変更があった時も見逃して しまいます。 そこで、自動更新ごと又は、一定時間ごとにエクセルの画面を デスクトップの最前面に表示して目につきやすくしたいのです。 マクロ等で対応はできないしょうか?

  • Excelマクロでデータ集計

    エクセルマクロの初心者です。昨日はじめてマクロを勉強したばかりなので分からないことばかりなので教えてください。 毎月集計データをエクセルで入手するのですが、月ごとにエクセルファイルが作成されているために過去の集計データを見返す必要があるときには月ごとのエクセルファイルを開いて確認することになるため非常に手間となります。 そこで、毎月入手する集計データを新たにまとめファイルとして、例えばボタン1つでそのまとめファイルにどんどん追記する自動マクロを作成したいと思っています。 一応、今考えている仕様は次の通りです。 【ボタン1】 ある特定のフォルダを指定して、エクセルを開きます。特定フォルダには過去に入手したエクセルファイルをすべて格納しているものとし、最新のエクセルファイルのみを自動で開きたい(機能としてできるか分からないので、今はボタンを押すことによってその特定フォルダにアクセスできるマクロまでは作成しました) Sub ファイルを選択して開く() '←後述の時点の本を引用しています。 With Application.FileDialog(msoFileDialogOpen) .AllowMultiSelect = False .FilterIndex = 2 .InitialFileName = "C:\" If .Show = -1 Then .Execute End With End Sub 【ボタン2】 仮に毎月送付されてくる月ごとのファイルを各月ファイル.xls、過去の集計ファイルを全て載せているファイルを集計ファイル.xlsとします(データは各月ファイル.xls、集計ファイル.xlsともsheet1にのみあるものとします) 各月ファイルには表があり、例えば4月は(B2:H20)、5月は(B2:H30)と月ごとの表内容は異なるものとします。 4月ファイル、5月ファイルを集約ファイル.xlsにボタン2を押すことでどんどん追加できるようなマクロを作成したいと思っています(上書きはしないようにする) なお、(B2:B20)は表タイトルのため、5月以降のデータをボタンを押して自動貼り付けする際にはタイトル行を削除して貼り付けしたいと考えています。 ボタン2の仕様は上記のようになりますが、今私が苦戦しているのは、同じファイルの同じシート上ならボタンで貼り付けられたのですが、別ファイルで作成するとなるとさっぱりわかりません。 因みに昨日初めてマクロを勉強したと言いましたが、初心者向けマクロみたいな本でマクロを約10時間作成しながら形だけでも慣れることをはじめました。またマクロ辞典(分厚い本)を昨日購入して色々機能を調べているのですが、調べ方が悪いのかまだ分からないことがたくさんあるレベルです。 長文になりましたが、ボタン2のマクロの作成方法についてエクセルマクロの得意な方がいましたらご教授頂けたらと思いますので、宜しくお願い致します。

  • エクセルで次のように処理できるように、関数を使って処理したいのです。

    エクセルで次のように処理できるように、関数を使って処理したいのです。 マクロを実行してもかまいません。 (初心者です) 例)お弁当屋さんが注文を聞いたお弁当を作るのに、必要な材料を集計して   用意できるようにするのが目的です。 ハンバーグ弁当・・(ハンバーグ、パセリ、レタス、ポテトサラダ20g) のり弁当・・(のり、白身魚、昆布煮) 幕の内弁当・・(出し巻き卵、里芋煮、人参煮、エビ天、イカ天、イチゴ2個) 実際には材料は20種以上あるとします。 これらを集計して、必要な数を出したいのです。 まず、毎日各お弁当の注文数を入力して そこから集計できればと思います。 簡単ではないと思いますが、お知恵をお貸しください。

専門家に質問してみよう