トップ > 汎用コード > 数式を文字列として表示

数式を文字列として表示する2010.06.10

Excel2003では「ワークシートの分析」、Excel2007では「数式の表示」で、ワークシートの数式をまとめて表示できますが、セルの幅が広がり見づらくなります。そこで、選択している範囲の数式のみを文字列として表示するコードを紹介します。


【お薦め】マクロ・プロシージャを管理する無料のツール!
 Excelマクロ管理ツール

サンプルコード選択範囲がセルでない場合はエラーになります

コードの貼り付け場所   VBAコードをカラーで印刷・Web掲載するためのツールはこちら

Sub Formula_Value() '数式を文字列として表示する
    Dim objRange As Range
    For Each objRange In Selection
        With objRange
            .Value = "'" & .Formula
        End With
    Next
End Sub

Sub Value_Formula() '文字列としての数式を数式に戻す With Selection .Formula = .Value End With End Sub

文字列としての数式を、通常の数式に戻すコードも併記しました。


ページトップへ戻る

Excel 汎用コード

Copyright(C) 2009- 坂江 保 All Rights Reserved.