
No.4
- 回答日時:
#3です。
すみません。#3の回答では比較等号演算子も消えるので不都合が起こる場合がありますのでSub test01()
d = Range("C65536").End(xlUp).Row
MsgBox d
For i = 1 To d
Cells(i, "D").FormulaLocal = "=" & Mid(Cells(i, "c"), 2, Len(Cells(i, "c")) - 1)
Next i
End Sub
に訂正します。
No.3
- 回答日時:
考え方としてはEVALUATEという処理になります。
数+演算子などならできるソフトもあるようですが、エクセルは
EVALUATE関数がないです。2007でもないと思います。
数+演算子の例(リテラル数の1+2のような単純な具体的なものに限られる、セル番地の指定ができないということ?)
http://www.eurus.dti.ne.jp/~yoneyama/Excel/ex-q- …
http://www.ne.jp/asahi/hishidama/home/tech/excel …
ーー
ですからエクセルではセルの式をVBAで設定すればよい。
Sub test01()
d = Range("C65536").End(xlUp).Row
MsgBox d
For i = 1 To d
Cells(i, "D").FormulaLocal = "=" & Replace(Cells(i, "c"), "=", "")
Next i
End Sub
上記は
C列に
=A1+B1
=A1+A3
(先頭に’付き)
D列に式の答えの例です。
A1:D3
25=A1+B17
ー - =A1+A35
3
なぜか=A1+A3をFormulaLocal の式にそのまま代入すると文字列のままになってしまう。
テスト例数が少ないので(私には)不安あり。
循環参照な注意のこと。
式が加減乗除以外の複雑なものはやってみないと(私には経験少なく)不安あり。多分大丈夫でしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでA列セル内で折り返すことなく、文字列を、B列C列・・・側に一行に 2 2022/07/23 02:02
- Excel(エクセル) 【Excel】複数列ごとに取得するセルを変更したい 2 2023/03/23 21:04
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/15 08:30
- Excel(エクセル) エクセルのことで教えてください。 A1セルに、 別シートのA1セルが1のときは「A」、2のときは「B 4 2023/02/24 23:08
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) 関数を用いて表示したセルの内容を、見えている形でコピーする方法 2 2022/09/14 16:36
- Excel(エクセル) Excelの文字列を転記したいのですが。 2 2022/09/30 12:09
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで文字の入力がセルの...
-
多数の計算セルに一括で同一の...
-
Excelの入力済みセルに一括で、...
-
Excelで、半角スペースをTABに...
-
Excelからテキストへのコ...
-
エクセルでセル内の一部分だけ...
-
小数点を消す方法
-
excelで可視セルのみ置換
-
Excelで特定の文字の前だけに空...
-
Excelの空文字セルの削除方法を...
-
別シートのリストから置換する方法
-
Excelのシートにある1行...
-
Excel内の一部の文字列の書式ご...
-
【エクセル】ピボットテーブル...
-
エクセルの表ををメモ帳などに...
-
Excel折線グラフ作成でマイナス...
-
企業名簿で(株)や(有)を無視し...
-
一括でダブルクリックした状態...
-
Excelのアポストロフィーの削除
-
エクセルのセルの中の,よりも前...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字の入力がセルの...
-
多数の計算セルに一括で同一の...
-
Excelで、半角スペースをTABに...
-
Excelからテキストへのコ...
-
excelで可視セルのみ置換
-
Excelのシートにある1行...
-
Excelの空文字セルの削除方法を...
-
Excelの入力済みセルに一括で、...
-
エクセルのセルの中の,よりも前...
-
【エクセル】ピボットテーブル...
-
小数点を消す方法
-
置換機能を使わずに先頭に「'」...
-
Excelのアポストロフィーの削除
-
エクセルでセル内の一部分だけ...
-
Excelで特定の文字の前だけに空...
-
一括でダブルクリックした状態...
-
エクセルの関数で、記号などを...
-
エクセルでセル内の一部を一括...
-
企業名簿で(株)や(有)を無視し...
-
エクセルで「4」「9」抜けの...
おすすめ情報