No.4ベストアンサー
- 回答日時:
#2の Wendy02 です。
>また[データ]-[区切り位置]-そのまま「完了」
>何故上手くいくのでしょうか?
なぜできるのか、私にも分かりません。いろんなことをしているうちに、偶然に発見したのです。でも、逆に、なぜ「値」貼り付けで、できないのでしょうね。(^^;
書式で文字列にしていないのに、そのままの状態にあるのですね!
どうも、未だに、バグのようなバグでないような、分からない部分がExcelにはあります。
マクロのほうですが、
No.3のtestuya さんから出ていますが、ひとつずつではなく、まとめて行う方法です。
なるべく、標準モジュールに登録してください。
Alt を押しながら、F11 を押して、挿入-標準モジュールです。
もう一度、Alt+ F11 で、元に戻ります。
Sub ActivateFormula()
Dim Rng As Range
Dim c As Variant
Set Rng = Selection 'マウスで選択された範囲
For Each c In Rng
If Not c.HasFormula And VarType(c) = vbString Then
If Not IsError(Evaluate(c.Value)) Then
c.Formula = "=" & c.Value
End If
End If
Next c
End Sub
この考え方は、まず、範囲をマウス選択して、そのセル1つずつを見ていきます。
文字列であって、式ではないこと。
そして、式に変換する前に、その式はエラーにならないことを条件にして、そのセルにある文字列は、式に変換する、という考え方です。(エラーを出してもよければ、If Not IsError ... End If の部分を外してください)
当然、空白セルは文字列ではありませんので、変換の対象にはなりませんが、「""」は、変換の対象になります。
No.6
- 回答日時:
私の場合は以下の通りです。
sum(A2:A10)の先頭に+を入れ +sum(A2:A10) としてEnterキーで確定します。
変化しない場合は書式設定が[標準]か[文字列]です。 +sum(A2:A10)のセルを右クリックし書式設定で[数値]に変更します。 そして(重要) +sum(A2:A10)のセルが選択されている状態で、計算バーをクリックし(文字入力状態にして) Enterキーで確定しますと =+SUM(A2:A10)となり目的を果たせます。 (+入力ではなっくShiftキーを使う=で入力すればSUMの前に+は付きません)
No.5
- 回答日時:
データ
A1:A4
1
2
3
4
A5:A8に
AVERAGE(a1:a2)
Stdev(a1:a3)
max(a1:A3)
sum(a1:a4)
VBA
Sub test01()
For i = 5 To 8
Cells(i, "c").Formula = "=" & Cells(i, "A")
Next i
End Sub
上記VBA実行後
C5:C8
1.5
1
3
10
とうまく計算するようです。
No.3
- 回答日時:
単発でアクティブセルのみを変換するなら、
マクロに
ActiveCell.Formula = "=" & ActiveCell.Formula
もしくは
ActiveCell.Value = "=" & ActiveCell.Value
を貼り付けるのは感じはどうですか
さらに
マクロオプションで、ショートカットキーを割り当てると変換が簡単になります。
No.2
- 回答日時:
こんばんは。
例えば、B1 に、
="="&A1
としておき、フィルハンドルで、必要な部分をコピー
次に、
範囲をコピー
右クリック-[形式を選択して貼り付け]-[値]
次に、
範囲を選択したまま、
[データ]-[区切り位置]-そのまま「完了」
で、式に変更できるはずです。
そうでなければ、マクロになります。
必要でしたら、マクロも書きます。
有り難うございました。
是非マクロも教えてください。
また[データ]-[区切り位置]-そのまま「完了」
何故上手くいくのでしょうか?
お時間があるときで構いませんので宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) excelの数式の書き方について。 以下のような数式をSheet1に書いています。 Sheet1のB 1 2022/09/28 18:43
- Excel(エクセル) エクセル関数についてお教えください 3 2023/07/24 12:33
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/02/18 11:30
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/15 08:30
- Excel(エクセル) Excelのマクロで、特定のセルから順番に値を取得したい 5 2022/12/06 15:34
- フリーソフト OpenOffice 表計算で文字としてコピペ 2 2023/05/31 11:11
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Excel(エクセル) Excelで数式をそのままコピーしたい どうすればいいですか? 4 2022/09/16 02:16
- Excel(エクセル) 全角文字「ヴ」の半角文字「ヴ」への変換方法について 3 2022/11/05 12:07
- Excel(エクセル) 【Excel】複数列ごとに取得するセルを変更したい 2 2023/03/23 21:04
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
家・車以外で、人生で一番奮発した買い物
どんなものにお金をかけるかは人それぞれの価値観ですが、 誰もが一度は清水の舞台から飛び降りる覚悟で、ちょっと贅沢な買い物をしたことがあるはず。
-
土曜の昼、学校帰りの昼メシの思い出
週休2日が当たり前の今では懐かしい思い出ですが、昔は土曜日も午前中まで学校や会社がある「半ドン」で、いつもよりちょっと早く家に帰って食べる昼ご飯が、なんだかちょっと特別に感じたものです。
-
いけず言葉しりとり
はんなりと心にダメージを与える「いけず言葉」でしりとりをしましょう。 「あ」あら〜しゃれた服着てはりますな 遠くからでもわかりましたわ
-
ギリギリ行けるお一人様のライン
おひとり様需要が増えているというニュースも耳にしますが、 あなたが「ギリギリ一人でも行ける!」という場所や行為を教えてください
-
エクセルの文字列を数式に変換する方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/2】 国民的アニメ『サザエさん』が打ち切りになった理由を教えてください
- ・ちょっと先の未来クイズ第5問
- ・【お題】ヒーローの謝罪会見
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
エクセル 数字をすべて○などの...
-
Excel内での検索結果をシート...
-
クリックすると文章が表示され...
-
Excel ハイパーリンクのURLを別...
-
太字に設定されているセルの個...
-
Excelで、図形内の文字をセルに...
-
VBA 見つからなかった時の処理
-
Excelでセルをクリックす...
-
EXCELのセルや文字色の反映
-
エクセルマクロによるハイパー...
-
エクセルでページ数をあるセル...
-
Excel2007 色のカウント (VBA)
-
現在のセルの位置を返す関数は...
-
セルの内容をテキストボックス...
-
excelのソルバーをVBAで複数行...
-
sheetsの保護されていないセル...
-
フォントの色を指定して削除出...
-
セルがクリックされた回数をカ...
-
アポストロフィーの一括挿入 ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
Excel内での検索結果をシート...
-
エクセル 数字をすべて○などの...
-
クリックすると文章が表示され...
-
太字に設定されているセルの個...
-
Excelでセルをクリックす...
-
Excelで、図形内の文字をセルに...
-
Excel ハイパーリンクのURLを別...
-
マクロを実行すると画像がズレ...
-
現在のセルの位置を返す関数は...
-
エクセルでセルをダブルクリッ...
-
セルがクリックされた回数をカ...
-
フォントの色を指定して削除出...
-
エクセル 未入力セルがあると...
-
エクセルでPDFリンクを大量...
-
アポストロフィーの一括挿入 ...
-
ページ内ハイパーリンクの表示...
-
【EXCEL】先週の月曜日の日付を...
-
エクセルでページ数をあるセル...
-
Excel2007 色のカウント (VBA)
おすすめ情報