
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で質問しましょう!
似たような質問が見つかりました
- 会計ソフト・業務用ソフト エクセルの数式で教えてください。 1 2022/06/21 13:15
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) エクセルでセルに数式を入力した状態で、数式バーをクリックすると添付資料のように 「数式に関連するセル 2 2022/11/25 19:36
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) エクセルの「セル書式」の「表示形式」で 2 2022/08/07 16:44
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/07/08 13:46
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/10/25 17:10
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
このQ&Aを見た人はこんなQ&Aも見ています
-
特定のセルだけ、計算式を表示させる方法
Excel(エクセル)
-
セル入力文字が、「右のセルにはみ出す場合と」「はみ出さない場合」の違い
Excel(エクセル)
-
数式を残したまま、別のセルに答えを表示する
Excel(エクセル)
-
-
4
EXCELで2つの数値のうち大きい方を採択する数式
Excel(エクセル)
-
5
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
6
エクセル: セルの枠を超えて表示
Excel(エクセル)
-
7
【エクセル】関数で「A1が0でないならB1を表示」の式
その他(コンピューター・テクノロジー)
-
8
excelの特定のセルの隣のセル指定について
その他(Microsoft Office)
-
9
多数の計算セルに一括で同一の関数を追加したい
Excel(エクセル)
-
10
IFS関数の場合で、セルが空白の場合は何も表示しないようにする方法
Excel(エクセル)
-
11
エクセルの複数のセルを一括で絶対参照にする方法
Excel(エクセル)
-
12
【Excel】 特定セルだけに「ゼロ値」を表示したい。
Excel(エクセル)
-
13
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
14
エクセルの散布図のX軸に文字を表示したいのですが、どうしたらよいのでしょうか?
Excel(エクセル)
-
15
大量のフォルダからひとつのフォルダにファイルをまとめたい!
その他(ソフトウェア)
-
16
エクセル 同じシートで印刷ページごとに違う倍率指定
Excel(エクセル)
-
17
「引き取りに来て下さい」の良い表現は?
マナー・文例
-
18
エクセルで1個飛ばしで、一括でコピペする方法は有りますか?
Excel(エクセル)
-
19
Excelの関数について、特定の文字を入れると斜線や線を入れることは出来ますか?
Excel(エクセル)
-
20
リンク先のファイルを開かなくても、値が読み込めるようにできますか?(SUMIFSを使ってます)
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字列から英数字のみを抽出す...
-
SUMIF関数で、「ブランク以外を...
-
自分の左隣のセル
-
excelで、空白を除いてデータを...
-
エクセルで、指定の値よりも大...
-
エクセルで特定のセル内にだけ...
-
エクセル1行おきのセルを隣の...
-
EXCELのcountif関数での大文字...
-
セルを結合した時のエクセル集...
-
エクセルで、A2のセルにA3...
-
同一セル内の重複文字を削除し...
-
Excelで日付が入っていたら金額...
-
【Excel】4つとばしで合計する方法
-
エクセルでエンターを押すと任...
-
AVERAGE関数とINDIRECT関数を使...
-
条件付き書式の色付きセルのカ...
-
エクセル2010 欠席者の名前を...
-
エラー「#REF」の箇所を置き換...
-
エクセルに入力後、別シートの...
-
エクセル 平日と土日祝の時間...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自分の左隣のセル
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
EXCELのcountif関数での大文字...
-
エクセルで特定のセル内にだけ...
-
エクセルで、指定の値よりも大...
-
エクセル1行おきのセルを隣の...
-
同一セル内の重複文字を削除し...
-
EXCELでマイナス値の入ったセル...
-
エクセルで、A2のセルにA3...
-
エクセルで年月日から月日のみへ
-
条件付き書式の色付きセルのカ...
-
週の労働時間を計算するエクセル
-
エクセルに入力後、別シートの...
-
【Excel】4つとばしで合計する方法
-
Excelで大量のセルに一気に関数...
-
エクセル関数またはVBAについて
-
エラー「#REF」の箇所を置き換...
おすすめ情報