• 締切済み

エクセルで他のパソコンに保存したい。

ネットワーク初心者ですが、よろしくお願いします。 エクセルで作ったソフトをLANでつないでいる 3台のパソコンに入れました。 そのソフトでは、マクロで他のファイルを開いたり 保存したりするようにしています。 AのパソコンからBのソフトを起動して ファイルを開いてから保存すると Aのパソコンに保存されてしまいます。 Bのソフトを起動した時は、Bに保存したいのです。 マクロで保存場所を”D:\~”と指定しているため、 現在使用しているAのDドライブに保存される という理屈はわかるのですが、 ではどうしたらBに保存できるのか 指定方法がわかりません。 保存場所をどのように指定すればよいのでしょうか。

みんなの回答

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.4

Bのパソコン:paso_b        d:\dataを共有に設定 という条件ですと、 ~Workbook.SaveAs Filename:= "\\paso_b\data\test.xls" のような感じでOKだと思います。

joeyjoeyjoey
質問者

お礼

「共有」という設定がしてありませんでした。 「共有」にしたら解決しました。 初心者で申し訳ありません。 ありがとうございました。

noname#12495
noname#12495
回答No.3

ネットワークドライブの割り当てでクライアントBのDドライブを例えば - Z - と決めてはいかがですか? それとも、¥¥ネットワーク名¥B(クライアント名)¥D$と言ったようなネットワークパスを書いたらどうでしょうか? 実際に確認していませんので上手く出来るか分かりませんが・・・・。 中途半端な回答ですいません。

  • takahiro_
  • ベストアンサー率47% (29/61)
回答No.2

保存場所の指定で「D:\~」と書かれている前の部分に、 \\パソコン名\D:\~ という風に、Bのパソコン名も指定してはいかがでしょうか。 お役に立ちましたでしょうか?

  • master-3rd
  • ベストアンサー率35% (582/1641)
回答No.1

マクロのことは良くわからないのですが… ネットワークドライブに保存したら良いのではないでしょうか? まずは、保存先にしたいBのPCのデータがあるフォルダを共有します(この方法はOKですよね)。 全てのPCで「マイネットワーク」を開き、ワークグループのコンピューターを表示させてから指定の共有フォルダを表示させます。 右クリックして「ネットワークドライブの割り当て」をクリックし、ドライブ名を適当に決めます。 普段使うことが無い後半の文字列(XYZとか)に指定してあげると良いのではないでしょうか? AのPCの保存先ドライブをX> BのPCの保存先ドライブをY> CのPCの保存先ドライブをZ> ~~ 後は、Bに保存すべきファイルのマクロには保存先を「Y:\」という風に指定してあげればうまくいくかと。

関連するQ&A

  • エクセルのマクロで複数箇所に保存したい

    ネットワーク上のエクセルファイルを更新し、保存する際に、一度に複数箇所に保存できるマクロはありますか? 会社で、AとBの共有ドライブがあるのですが、AとBのドライブはそれぞれアクセス権限が違うため、Aのドライブにアクセスできる人はBにアクセスできません。しかし、Bにアクセスできる人はAにもアクセスできます。 更新しているファイルは便宜上Bのドライブ上にあるのですが、Aしか見られないユーザーも見たい情報です。よって、面倒ですが両方アクセス出来るユーザーがAの指定場所にコピーしています。Aの指定場所とBの正規の保存場所に保存時に一度に保存が出来るマクロはできますか?

  • workgroup上のPCにファイルを保存するには

    パソコンA(デスクトップ)とパソコンB(ノート)の2台でworkgroupを使ってLANを組みました。2台ともWindowsパスワードを設定しています。 AのD:にあるWordファイルをBから開くのは問題なくできますが、Bで作ったWordファイルをAのD:に保存しようとすると「この場所に保存するアクセス許可がありません。管理者に連絡してアクセス許可を取得してください。」というメッセージが出て保存できません。 Bで作ったWordファイルをAのD:に保存するにはどうしたらいいでしょうか。

  • エクセルのセルの中身をhtmlファイルで簡単に保存させたい?

    エクセルのセルの中身をhtmlファイルで簡単に保存させたい? エクセル2003を使っています。 仮に A1にファイル名(index.html)  B1にhtmlの中身 A2にファイル名(tesuto1.html) B2にhtmlの中身 A3にファイル名(tesuto2.html) B3にhtmlの中身 以下同様に続く があったとします。 いつもはセルBのhtmlの中身をコピーしてエディタに貼り付け、ファイル名を指定して保存(Aのセル)していたのですが、手動でやるのが面倒なのでマクロを使って簡単にやりたいのですが出来るでしょうか? マクロ経験なしの素人ですがよろしくお願いします。

  • ネットワーク上のファイルを開こうとすると1度だけプチフリーズする

    PC-A、PC-Bの2台がLANでつながっています。 PC-Aに保存されているファイルを 1.エクスプローラから開く(マイネットワークから順に開くか、フォルダパスを直接指定) 2.ネットワークドライブから開く(PC-AのCドライブを指定) というようなことをやるとエクスプローラから開いたときに 1度だけ、プチフリーズしてしまいます。(ファイルのコピーや左クリックをしたときも) ネットワークドライブから開いたときは、なんともありません。 1度プチフリーズした後は、PC-Aに保存されているファイルは なんともないのですが、PC-Bに保存されている ファイルを開いて、(PC-Bでも1度だけプチフリーズします) PC-Aに保存されているファイルを開くと また、1度だけプチフリーズしてしまいます。 何が原因かよくわからないので、どなたか教えていただけないでしょうか? よろしくお願いします。

  • エクセルのマクロ 保存フォルダ選択

    エクセルのマクロで以下の事を行いたいのですが、上手く行かずに悩んでおります。 どなたかご教示ください>< 前提:範囲指定した部分をcsvで出力 1.csvの保存フォルダを指定したい (\\192.168~などのネットワークドライブ) 2.形式はデフォルトでcsvを選択した状態にしたい 3.ファイル名を「年月日売上表」にしたいので、デフォルトでファイル名部分に「売上表」と入れたい 年月日は都度手動で変更して保存したいので、上記のフォルダ選択→名前を付けるところまでとマクロで行いたい。 どなたかお知恵をお貸し下さい。

  • Excelマクロでエクセルファイルのファイル名を変更して保存、他

    Excel97のマクロを使用して以下の作業を実施したいのですが どなたかご教示お願い致します。 1.フォルダ内の複数ファイルから任意の一つのファイルAを開き、そのファイルA内の任意のセル(1A)の文字列をファイル名にして保存する。 2.あるファイルBを開き、ファイルB内のあるセル(1A)の"文字列が含まれるフォルダ"を検索してそのフォルダ内に保存する。 3.あるフォルダ(\1)内のあるファイルCを開き所要の作業を実施し閉じたあと、そのファイルCを別のフォルダ(\2)へ移動する。 4.あるフォルダ(\3)内のファイルDを開き、ファイルDのファイル名と同じ文字列を含むフォルダ(\4)を検索し、そのフォルダ(\4)内から、 ファイルD内のあるセル(1A)の文字列と同じファイル名のファイルEを検索して開く。 いくつも質問して真に厚かましいですが 解る物だけでも結構ですので 何卒、宜しくお願い致します。

  • エクセルの保存について

    こんにちは。 現在デスクトップを2台所有していて、古い方のバイオ(Aとします)にオフィスが入っているのですが、こちらのパソコンでエクセルを使用して作ったファイルをヤフー等でフリーメールを2個取得し、片方からファイル添付で送付し、もう一方のオフィスが入っていないパソコン(Bとします)でもう一つのフリメを使ってファイルを保存します。これではもちろん開けないのですが保存自体は出来ると思います。 次に私はオフィスを入れたノート(Cとします)を購入する予定なのですが、Bで保存したファイルをそのまま同じようにフリメで添付し、Cのパソコンで保存した場合問題無くデータを非常できるのでしょうか? Aのパソコンに入っているオフィスは2003で次に買うのは当然2007になるのですが、今回、相互関係は気にせず、同じソフトが入った状態で考えていただければと思います。 少しややこしい質問ですがアドバイスいただければ嬉しいです。よろしくお願いします。

  • VISTAでのコンピュータの中身

    VISTAパソコンを使っているのですが あるソフトで(自身で場所を直接打ち込めないタイプの一覧が出るソフト全般)ドライブの場所を指定するときに出てくる一覧に デスクトップとかネットワークとかと一緒にコンピュータとあるのですけど これをクリックしても、その中身のC:ドライブとかD:ドライブとかが表示されません。 (同じソフトをXPパソコンで起動してみたところちゃんとマイコンピューターの中身は出てきました) ネットワークをクリックするとネットワークで共有してるフォルダとかちゃんと出てくるし デスクトップもちゃんと中身が出てきます。 DVDのドライブを指定したのですけども、コンピュータに出てこないし指定出来なくて困っています。 これはVISTAのどこかの設定なのでしょうか? どなたかわかる方居たら教えてください。

  • LAN接続で他のパソコンのファイルが見えません

    今まで2台のパソコンをLANで接続して見ていましたが問題なく共にファイルを見ることが出来ていました。しかし、1台のパソコンが調子わるくなり、初期化して再びLANで結んで見ました。しかし、AのパソコンはBのパソコンのファイルがきちんと見えますが、BのパソコンからAのパソコンが見えません。ネットワークパスが見つかりませんといメッセージがでます。もちろんワークグループのコンピュータ表示もされません。どちらのパソコンをどのようにしたらよいのでしょうか教えていただけませんでしょうか。 ちなみにOSはともにwinXPでsp2が入っています。また、Aのパソコンを初期化してしまいましたが、こちらは有線でBのパソコンは無線でLAN接続しています。さらになんども両方のパソコンでネットワークのセットアップを試してみました。

  • エクセルVBAからアクセスを起動させたい、他1点

    いつもお世話になります。お聞きしたいことが2点あります。 1点目 「エクセルで作成したリストをCSVファイルで指定の場所に保存し、MDBファイルを起動してそのCSVファイルを取り込み、アクセス内で処理をした後、さらにCSVファイルを出力したい」と思っております。アクセスを使えない人の為に、エクセル上でマクロのボタンを起動すると、以上のことを全て行うようにしたいのですが、MDBファイルを開こうとした時に、 "EXCELから直接ACCESSのMDBファイルを開くことはできません・・・" のメッセージが出て、実行できませんでした。 何らかの解決方法はありますでしょうか? 2点目 CSVファイルを保存の際に、 D = Range("B3").CurrentRegion.Rows.Count + 2 Range("B4:I" & D).Copy Workbooks.Add ActiveSheet.Paste ActiveWorkbook.SaveAs Filename:="C:\list.csv", FileFormat _ :=xlCSV, CreateBackup:=False ActiveWindow.Close としているのですが、 "この場所にC:\list.csvという名前のファイル名が既に存在します。置換えますか?"と、閉じる際に、"list.csvへの変更を保存しますか?"のメッセージが出てきますが、これを表示しないようにするにはどうすれば良いのでしょうか?

専門家に質問してみよう