![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
エクセルで特定のワークシートのみ名前をつけて保存するマクロを教えていただけないでしょうか。
(今、手元にそのファイルがないのでこちらに記すことができないのですが、自動で名前をつけて保存するマクロは何とか成功しました。
しかし、その全てのワークシートを保存してしまいます。)
また保存するワークシートは、別のワークシート上のセルを参照しているのですが、
保存する際は、全て数値として保存したいです。
アドバイスお願いします!!
P.S.申しわけないのですが、私はマクロの知識は全くないので、ほぼコピペしているだけの状態です。
また、できればマクロの起動はCtrl+キーではなく、セル上にボタンの様にできたら助かります。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
基礎的なことを勉強して(思い出して)考えてください。
エクセルのデータをディスクなどに保存するのはブック単位です。エクセル以外も含めるとそういう保存できる単位を「ファイル」といい、エクセルは「ブック」とも使い慣わします。
これ以下の単位というか部分で保存したければ、その部分だけのファイルを作り、保存しないとなりません。
これはOSというか、ファイルという考えをとらないとならないコンピュター処理の大原則で質問者がどう騒いでもどうしようもない。
だからその作業(操作)をしないとだめなのだが、その方法は、何によらず処理のタイプの大原則
(1)操作
(2)VBA(いわゆるプログラムを造る)
>、私はマクロの知識は全くないのでなら対象外
(3)他人が作って公開、市販しているソフトによる
(4)業者に有料で頼む
しかありません。
普通は(1)でやるでしょう。
この質問には、対象ブックやシートが沢山あるとか、頻繁にこの類の作業があるとも書いてない。
>マクロを教えていただけないでしょうか
少し勉強でもしたら、近いところまでは出来そうだ。
マクロの記録でもして、考え始めるとか。
新しいブックにシートの内容をコピーし、テキストで保存するだけでは無いかな。
ーー
ここは丸投げで、マクロの無料作成依頼コーナーになっているが、質問者の都合優先でしかない。
外の物品などならこうは行くまい。ソフトやプログラムだけがどうして無料で依頼できるのか。
アドバイスありがとうございます!
>これ以下の単位というか部分で保存したければ、その部分だけのファイルを作り、保存しないとなりません
なるほどそういうことだったんですね。
自動で名前をつけて保存するマクロは5,6行でできたので、
特定のワークシートのみを保存するのも10数行程度で簡単にできるのかと思っていました。
マクロの勉強が不十分な状態での質問で申しわけないのですが、
(1)保存したいワークシートの全ての関数をを数値化し、(2)他のワークシートを削除して、
(3)名前をつけて保存
こういったことなら、できますでしょうか?
No.1
- 回答日時:
知識が無いとのことですので、
多少の手作業も含めた方法を紹介します。
今後、知識を増すことで、この手順をまとめて
ボタン一発のマクロに統合できるはずです。
1. 保存したいシートを新規ブックにコピーする。
これは手作業でも記録マクロでもお好きにどうぞ。
ActiveSheet.Copy という程度の話です。
2. 次のフリーソフトで数値確定する。
http://www.vector.co.jp/soft/win95/business/se48 …
オープンソースなので、この中のソースを自分のブックに
コピペすることもできます。
ボタンに設置するマクロも入っています。
3. ブックを保存する。
あなたの作成した、名前をつけて保存マクロが使えます。
以上で完成です。
参考URL:http://code.google.com/p/cowares-excel-hello/wik …
アドバイスありがとうございます。
自動で名前をつけて保存するマクロは、
比較的簡単にできたので、
まさかこんな複数のステップわけではならないと思いませんでした…
そこで別の考え方をしてみて、
(1)保存したいワークシートの全ての関数をを数値化し、(2)他のワークシートを削除して、
(3)名前をつけて保存
こういったことなら、できますでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/08/04 13:56
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/12 16:58
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/02/07 09:58
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAで保存しないで閉じると空の...
-
エクセル関数>参照ファイル名...
-
【Excel VBA】マクロでExcel自...
-
エクセルVBAで作成した別ブック...
-
マクロの保存先、開いてるすべ...
-
エクセル;相対パスを絶対パスへ...
-
エクセルVBA 個人用マクロブッ...
-
excelで直前に参照していたブッ...
-
【Excel】マクロの保存先について
-
複数のExcelファイルの印刷設定...
-
【Excel】他ブックからOpenされ...
-
EXCELブックが勝手に開いて困っ...
-
EXcelのマクロで相対パスでファ...
-
ファイル名変更後も、マクロを...
-
EXCEL VBA セルから...
-
EXCELのボタンによるマクロの登...
-
エクセルでメッセージボックス...
-
エクセルのマクロについて教え...
-
エクセルを開いて文字を打つ際...
-
エクセルのvbaにて thisworkboo...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで保存しないで閉じると空の...
-
エクセル関数>参照ファイル名...
-
【Excel VBA】マクロでExcel自...
-
マクロの保存先、開いてるすべ...
-
エクセル;相対パスを絶対パスへ...
-
【Excel】マクロの保存先について
-
excelで直前に参照していたブッ...
-
EXcelのマクロで相対パスでファ...
-
エクセルVBAで作成した別ブック...
-
【マクロ】必要な項目(列)の...
-
複数のExcelファイルの印刷設定...
-
エクセルのvbaにて thisworkboo...
-
エクセルで未保存に対するメッ...
-
名前の変わるブックをアクティ...
-
ファイル名変更後も、マクロを...
-
エクセルVBA 個人用マクロブッ...
-
EXCELのボタンによるマクロの登...
-
個人用マクロブックが消えました
-
【Excel】特定セルの内容をテキ...
-
【マクロ】マクロが保存されて...
おすすめ情報