|
▼フレッツ さん、だるまさん、おはようございます。
>sheetの名前の変更はわかるのですが、
>sheetを作成したときに勝手に作成した順番で振付けられる番号の変更がわかりません。あれを変更するにはどうしたらいいのでしょうか?
>これ→sheet1(sheet1)←これではない。
これは、Vbprojectを操作すれば、変更することはできます。
Sub test()
With ThisWorkbook.VBProject
.VBComponents("sheet1").Name = "sht1"
' ↑旧Codename ↑新Codename
End With
End Sub
但し、Excel2002からは、セキュリティ設定をしなければなりません。
つまり、既定の設定では、VBProjectは操作できません。
よって、VBProjectの操作するコードはというのは、限定された使用方法を
余儀なくされます。
>でも、通常は変更の必要は無いと思うのですが
私もそう思いますが、このコードネームを変更の必要性を
記述してみてはいかがでしょうか?
ひょっとしたら、他の代替方法の投稿があるかもしれませんよ!!
|
|