[15599]  セルの内容でファイル名を生成するには?
投稿者:あり さん   2001-05-15 18:39:52
こんばんは。EXCELのことで質問があります。

あるセルの名前でフォルダとファイル名を作るにはどうすればよいのでしょうか?

例えばセルA1にtestという内容を入力してマクロを実行するとtestフォルダを生成
し、その中にtest.xlsが生成されるようにしたいと思っています。

VBAはまったくやったことないので、できれば詳しい説明をお願いいたします。
  1. かげまる さん   2001-05-15 23:46:15
    VBAをやったことがない・・!?本当にこれからというところのようですね。
    では、とりあえずVBAの本を買ってきてファイル操作系の関数サンプルを見てトライするのが第一歩だと思うのですが・・(^^;

    でないと、ここで詳細なVBAのソースリストを書いてもらっても理解できないと思いますよ。
    厳しいようですが・・。
  2. たなべ さん   2001-05-16 03:46:39
    マクロの記録で実際にやってみればどうでしょうか?
  3. ミニー さん   2001-05-17 00:41:35
    エラー処理有りませんが、このような事をされたいのでしょうか?
    とにかく入門書をお読みになる事をお勧めします。
    <pre>
    Private Sub Worksheet_Change(ByVal Target As Range)
    With Target
    If .Address = "$A$1" Then
    MkDir .Text
    ChDir .Text
    ThisWorkbook.SaveAs .Text
    End If
    End With
    End Sub
    </pre>
  4. あり さん   2001-05-17 13:38:16
    なんとかWEBで調べまくったところできました。エラーハンドリングのほうはまだまだ
    必要ですが・・・。ありがとうございました!