
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
ユーザーのニーズは限りないですね。
VBAですが、標準モジュールに
Sub twst01()
For Each cl In Selection
If cl.HasFormula Then
cl.Offset(0, 5) = "'" & cl.Formula
End If
Next
End Sub
を貼り付けます。
式のありそうな(あるいは式を出す対象にする)セル範囲の最大限を範囲指定して、実行してください。対応するセルに式が文字列で表示されます。
対応するセルとは、Offset(0, 5)が決めていて、その5は5列右列からです。0と5を適当に
変えると、式を表示される範囲が変えられます。この行、列をユーザーに聞いて、ユーザーの可変指定にできますが、やめておきます。
セルの値に影響を与えてはダメなので、コメントにだすぐらいしか思いつきません。コメントに出すマクロも
Sub twst02()
For Each cl In Selection
If cl.HasFormula Then
cl.Comment.Delete
cl.AddComment
cl.Comment.Visible = True
cl.Comment.Text Text:="'" & cl.Formula
cl.Comment.Shape.Height = 10
End If
Next
End Sub
でできそうです。結果は連続セルに式があると、見にくいですが。
No.3
- 回答日時:
こんにちは。
その列でないのでしたら、Ver4 マクロ関数を使うことができます。
例えば、A1 に式が入っているとして、B列に出すとしたら、
セルポインタをB1にもってきて、
離れている場所に出すときは、そのセルポインタをその場所に移してから行ってください。
つまり、相対参照式になります。
挿入-名前-定義
名前(W)
siki (任意)
参照範囲(R)
=GET.CELL(41,A1)&LEFT(NOW(),0)
そして、B1に、
=siki
と入れれば、数式は出てきます。
後は、必要なだけ、フィルダウン・コピーすれば、式は得られます。
そのセルの式を機能させて表示させることは、ある意味では可能なのですが、完全にVBAで作らなくてはならなくなります。それは、別のオブジェクトを使って表示させるようになるかと思います。オプションの数式の表示も同じ仕組みだと思います。
それ以外、標準機能の範囲内では不可能だと思います。
No.2
- 回答日時:
単独セルなら、数式バーで確認すればいいのではないでしょうか?
表示を継続させるなら初めの=の前にShift+7で'=とすれば表示できます。
列全体だと「編集」「置換」で
検索する文字列「=」
置換後の文字列「'=」
で「すべて置換」ですね。ただ、数式中の=の前にも"'"が付いてしまいますが...
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
特定のセルだけ、計算式を表示させる方法
Excel(エクセル)
-
数式を残したまま、別のセルに答えを表示する
Excel(エクセル)
-
セル入力文字が、「右のセルにはみ出す場合と」「はみ出さない場合」の違い
Excel(エクセル)
-
-
4
エクセル: セルの枠を超えて表示
Excel(エクセル)
-
5
多数の計算セルに一括で同一の関数を追加したい
Excel(エクセル)
-
6
鋼材のたわみに関する質問です。 たわみの許容値は鋼材の長さの1/300とのことですが、この値は安全率
建設業・製造業
-
7
Excel 関数? 文字列になっている数値を計算したいのですが
Excel(エクセル)
-
8
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
9
大量のフォルダからひとつのフォルダにファイルをまとめたい!
その他(ソフトウェア)
-
10
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
11
excelの特定のセルの隣のセル指定について
その他(Microsoft Office)
-
12
マクロ 実行ボタンを押さずに常に実行
Excel(エクセル)
-
13
Excelの外枠太罫線を2~3倍さらに太くしたい
Excel(エクセル)
-
14
エクセルで1個飛ばしで、一括でコピペする方法は有りますか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELのcountif関数での大文字...
-
エクセルで特定のセル内にだけ...
-
エクセルで、指定の値よりも大...
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
エクセル1行おきのセルを隣の...
-
文字数のカウントと平均数の算出
-
EXECL バーコード生成でBarCode...
-
エクセルに入力後、別シートの...
-
エラー「#REF」の箇所を置き換...
-
エクセル 関数 1と入力された...
-
週の労働時間を計算するエクセル
-
エクセルで、A2のセルにA3...
-
エクセルで出勤シフト表中の数...
-
セルを結合した時のエクセル集...
-
EXCELでマイナス値の入ったセル...
-
【Excel】4つとばしで合計する方法
-
Excel 特定の倍数の個数を数え...
-
Excelで大量のセルに一気に関数...
-
エクセル2010 欠席者の名前を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
EXCELのcountif関数での大文字...
-
自分の左隣のセル
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
エクセル1行おきのセルを隣の...
-
同一セル内の重複文字を削除し...
-
エクセルで、指定の値よりも大...
-
文字数のカウントと平均数の算出
-
エクセルで特定のセル内にだけ...
-
週の労働時間を計算するエクセル
-
EXCELでマイナス値の入ったセル...
-
エクセルに入力後、別シートの...
-
エクセルで、A2のセルにA3...
-
【Excel】4つとばしで合計する方法
-
一時間当たりの製造数を調べた...
-
=SUBTOTAL に =COUNTIF の機能...
-
エクセルで年月日から月日のみへ
-
Excelで大量のセルに一気に関数...
おすすめ情報