- 締切済み
エクセルの保存の操作について
エクセルで作ったフォーム(記入する前のフォーム)があります。そこに数字や、内容を記入した際、通常、そのフォームと違う内容になってますので、違うフォルダに「上書き保存」では無く(そのフォームはずっと変えたくないため)「名前を付けて保存」で別の記録用フォルダを指定して保存しています。これを、エクセル上に「ボタン」を配置して、そこをクリックすれば「保存場所のフォルダ」を表示させそこで、ファイル名を入力するだけでそのフォルダに保存するにはどうしたらよろしいでしょうか?できればマクロでは無く、関数やリンクでできれば最適なのですが。 よろしくお願いたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17070)
普通テンプレートと言う機能で対処するもの。 ーー >、関数やリンクでできれば最適なのですが 無茶言ってはいけない。関数は「セルの値」を導出できるだけです。 操作に絡んだことを出来るはずがない。リンク然り。 関数の本質などを勉強のこと。 ーー 本課題は、VBAの知識が無いと出来ません。VBAの経験も無いだろうから質問者には出来ません。 ーー 匂いだけ Private Sub CommandButton1_Click() ChDir "C:\Documents and Settings\XXXX\デスクトップ\新しいフォルダ\" Application.Dialogs(xlDialogSaveAs).Show arg1:="BBB" End Sub ブック名で、BBBは毎回変わらない部分ぐらいがあれば、その部分を入力文字数を減らすため、指定する部分。 ChDirのフォルダは適当に自分の場合に合わせる。 みなそれぞれの語句でGoogleで照会すれば説明が出てくる。
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
発想が変わりますが、名前をつけて保存で ツール - 全般オプション - 読み取り専用 かつ ファイルの種類をテンプレート(xlt) としてはいかが?
- petertalk
- ベストアンサー率69% (156/225)
(1)ツール - ユーザー設定 - コマンド から、「上書き保存」をツールバーに貼り付ける。 これで上書き保存のアイコンができます。 (2)ALTを押しながら、「F」「A」と押す。 という方法はどうですか。