質問: excelでセル内の文字をファイル名にする方法と、下のsheet1タブを2列にする方法は? excel2003です。osはwinxpです。質問は2つです。 1.セル内の文字をファイル名にする方法は? 例えばa1セルに 1153 と入っていたら、ファイルの名前を付けて保存するとき、普通は book1.xls となりますが、 これを 1153.xls とするにはどうしたらよいですか? 2.下のsheet1タブを2列にする方法は? excelの下の方にシート切り替えがありますが、これを2列にするにはどうしたらよいですか?
回答: 1は、前回の回答で間違いありませんが、もう少し詳しく処理方法を書きます。 (1)そのbookを開き、ツール→マクロ→新しいマクロの登録を選択。 (2)ダイアログボックスを確認、マクロ名(今回はmacro1のまま)を入力し、ok。 (3)そのbookを適当な名前(今回はbook1)で保存し、マクロの記録を終了。 (4)ツール→マクロ→マクロを選択、マクロ名を選択し、編集ボタンを押す。 すると、下記のようなモジュールが現れる。 sub macro1() ' ' macro1 macro ' マクロ記録日 : 2006/8/29 ' chdir "c:\documents and settings\管理者\保存するフォルダ○○" activeworkbook.saveas filename:= _ "c:\documents and settings\管理者\保存するフォルダ○○\book1.xls", fileformat:=xlnormal, _ password:="", writerespassword:="", readonlyrecommended:=false, _ createbackup:=false end sub ので、filename:=の後の " から .xls" までを range("a1") & ".xls" と変更する。 2については済みません。解りません。