|    | 
     こんにちは。かみちゃん です。 
 
>あれからいろいろと考えてみたのですが、 
>解決策が分からず 
 
どのように考えたのか、見せていただけませんか? 
 
> 教えていただいてもよろしいでしょうか。 
 
何を教えてほしいのでしょうか? 
課題の答えを書いてくださいということですか? 
課題のお手伝いをするのはいいのですが、冷たいことを言いますと、 
裕子さんのチカラにはならないと思いますが、それでもいいのでしょうか? 
 
チカラにならなくてもよくて、課題ができればいいのであれば、 
せめて以下の問いかけにはお答えいただけませんか? 
 
>>> ★"Sheets("Sheet1").Select"に来た時に 
>>> "インデックスが有効範囲にありません" 
>>> とエラーになります。 
>>> そのエラーは新規に作成されたBOOKではなく元のBOOKに戻ってからエラーになります。 
>> 
>> なぜ、元のBookに戻るのですか? 
>> 
>>>>> 以下の条件があります。 
>>>>>  
>>>>> 1.新規BOOKを開いてフォルダ(任意で作成)に名前を付けて保存するマクロ作成。 
>>>>>  
>>>>> 2.関数で日付(YYYYMMDD)の作成 
>>>>>  例)20120427や20121212など 
>>>>>  
>>>>> 3.シート名を2.で作成した日付の名前に変更するマクロコードの作成 
>> 
>> ではなかったのですか? 
>> 
>> 原因としては、元のBookのシート名Sheet1を日付の名前に変更してしまって、 
>> Sheet1という名前のシートがなくなっているものと思われます。 
>> 元のBookに戻るという条件はないはずですが・・・ 
>> 
>> もう一度、上記の条件をすべて「マクロの記録」で記録してみてはいかがですか? 
>> 上記の条件が本当ならば、 
>> Windows("練習宿題.xlsm").Activate 
>> というコードは、出てこないはずです。 
 
たぶん、前提条件と違う操作をしていて、単に勘違いをしている、 
もしくは、前提条件の説明がもれていると思われます。 
 
 | 
     
    
   |