1

ColdFusion を使用して、データベース内の情報から動的に Excel スプレッドシートを作成しています。

Excel の数式をセルに挿入すると、自動的に実行されることがわかりました。数式またはマクロを使用して、Excel の [テーブルとしてフォーマット]機能を利用できるかどうか疑問に思っていましたが、これを行う別の方法はありますか?

4

1 に答える 1

1

次のようなマクロを使用してこれを行うことができます

Private Sub Workbook_Open()

ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$D$10"), , xlNo).Name = _
        "Table1"
    Range("Table1[#All]").Select
    ActiveSheet.ListObjects("Table1").TableStyle = "TableStyleLight9"

End Sub

これにより、デフォルトで青色の TableStyleLight9 スタイルを使用して、セル A1 から D10 をテーブルとして書式設定します。

于 2013-05-01T14:16:24.160 に答える