タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

MSofficeに関するzener-hourのブックマーク (2)

  • Office 2007で問題になるマクロの後方互換性 - Kazzz's diary

    Office 2007は既定のデータ保存フォーマットが変わり、過去のOfficeとは互換性の無い形式で保存される。とはいえ後方互換性を完全に捨てた訳ではなく、例えばExcel 2007であれば、Officeボタンから「名前をつけて保存」->「Excel 97-2003 ブック」で保存することでデータの後方互換を保つことができる。(オプションで保存形式のデフォルトとして設定することもできる) ならば、過去のデータをOffice 2007で扱うのは全然問題無いと思うのは早計だ。 一番問題になるのは、いたるところで使われているマクロだ。先日書いたマクロの配置場所によるエビデンスの設定もそうだが、既に書いたとおり、後方互換性を保つ形式で保存する場合は、明示的に指定する必要がある訳で、過去に作ったマクロ、例えばデータを計算して、その結果を動的にExcelシートに出力、保存するようなマクロをOffic

  • BLOG Tokyo | 【エクセル】複数のシートをブックに分割

    Sub 複数のシートをブックへ分割() Dim myWorksheet As Worksheet Dim myName, theDir As String '現在のカレントパスの保存フォルダに移動する theDir = ThisWorkbook.Path & "\保存\" For Each myWorksheet In Worksheets myName = myWorksheet.Name myWorksheet.Copy ActiveWorkbook.SaveAs theDir & myName & ".xls" '保存した分割ブックを閉じたい場合。開いておきたい場合は、下の行の先頭に 'アポストロフィーをいれる。 ActiveWorkbook.Close savechanges:=True Next myWorksheet End Sub

  • 1