Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5937 / 13645 ツリー ←次へ | 前へ→

【48095】excelのセルで指定した名前でファイル名をつけるには 質問(煮詰まった) 07/4/3(火) 19:02 質問[未読]
【48096】Re:excelのセルで指定した名前でファ... マクロマン 07/4/3(火) 19:13 発言[未読]
【48097】Re:excelのセルで指定した名前でファ... マクロマン 07/4/3(火) 19:17 発言[未読]
【48098】Re:excelのセルで指定した名前でファ... 質問(煮詰まった) 07/4/3(火) 20:28 発言[未読]
【48099】Re:excelのセルで指定した名前でファ... マクロマン 07/4/3(火) 20:41 発言[未読]
【48102】Re:excelのセルで指定した名前でファ... 質問(煮詰まった) 07/4/3(火) 21:05 発言[未読]
【48103】Re:excelのセルで指定した名前でファ... マクロマン 07/4/3(火) 21:08 発言[未読]

【48095】excelのセルで指定した名前でファイ...
質問  質問(煮詰まった)  - 07/4/3(火) 19:02 -

引用なし
パスワード
   excelのセルで指定した名前でファイル名をつけるには
どうすればいいか教えて下さい。

例えば、シート1の
セルのA1に07年03月と指定しています。

保存するファイル名を、07年03月調査用.XLS
としたいのですが。。

07年03月調査用.XLS
↑      
セルのA1の内容は常に変更します。

調査用は固定文字ですが画面指定は行いません。

STRINGで変数として取得すると、数値になり
求める形にならないのですが。。。

【48096】Re:excelのセルで指定した名前でフ...
発言  マクロマン  - 07/4/3(火) 19:13 -

引用なし
パスワード
   >セルのA1に07年03月と指定しています。

これは日付けですか?文字列ですか?

【48097】Re:excelのセルで指定した名前でフ...
発言  マクロマン  - 07/4/3(火) 19:17 -

引用なし
パスワード
   文字列でしたら、単純に↓のようなかんじでいけるはずです。

Dim s As String
 s = Worksheets(1).Cells(2, 1).Value
 ThisWorkbook.SaveAs ThisWorkbook.Path & "\" & s & ".xls"

※ブック名の重複チェックはしていません。

【48098】Re:excelのセルで指定した名前でフ...
発言  質問(煮詰まった)  - 07/4/3(火) 20:28 -

引用なし
パスワード
   '●ファイル保存
   ActiveWorkbook.SaveAs Filename:=".xls", _
    FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
    ReadOnlyRecommended:=False, CreateBackup:=False

".xls"にシート1の画面のセルA1の情報を利用して名前を付けたいの
ですが・・・

またできれば、シート1の画面のセルA2にはパス名を指定して

A2とA1の情報を利用してファイル名を利用したいのですが

知恵を貸してください。
お願いします。

【48099】Re:excelのセルで指定した名前でフ...
発言  マクロマン  - 07/4/3(火) 20:41 -

引用なし
パスワード
   >>セルのA1に07年03月と指定しています。

>これは日付けですか?文字列ですか?

↑にご回答ください。

【48102】Re:excelのセルで指定した名前でフ...
発言  質問(煮詰まった)  - 07/4/3(火) 21:05 -

引用なし
パスワード
   ▼マクロマン さん:
>>>セルのA1に07年03月と指定しています。
>
>>これは日付けですか?文字列ですか?
>
>↑にご回答ください。


 その箇所は日付です。

 固定文字の箇所は、文字列です。

【48103】Re:excelのセルで指定した名前でフ...
発言  マクロマン  - 07/4/3(火) 21:08 -

引用なし
パスワード
   >その箇所は日付です。

そうでしたら、
Format関数で文字列形式に変換するか、
Textで表示文字列を取得するようにしてはいかがでしょう?
※これから帰宅するので明日まで回答できなくなります。

5937 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free