No.1ベストアンサー
- 回答日時:
こんにちは!
https://oshiete.goo.ne.jp/qa/11683392.html
↑のサイトの関連質問ですね。
上記サイトは文字列として連結していましたが、
今回は単に足し算すれば大丈夫だと思います。
今回もA列1行目からデータがあり、C列に表示するとします。
Sub Sample2()
Dim i As Long, k As Long
Dim myAry
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
myAry = Split(Cells(i, "A"), vbLf)
For k = 0 To UBound(myAry)
If IsNumeric(myAry(k)) Then
Cells(i, "C") = Cells(i, "C") + myAry(k)
End If
Next k
Next i
End Sub
こんな感じではどうでしょうか?m(_ _)m
こんにちは。
また助けていただきありがとうございます。
想定通りの結果で尚且つ一番回答が早かったためベストアンサーとさせていただきます。
ありがとうございました。
No.4
- 回答日時:
こんにちは
「セル内改行で分割して、数値の行のみを合計する」という意味と解釈しました。
ユーザ定義関数にしておくのが便利かもしれません。
ご例示の場合であれば、C2セルに
=addvalue(A1)
と入力して下方にフィルコピーすれば計算できるようになります。
事前準備として、VBAのエディタで標準モジュールに以下をコピペしておきます。
Function addValue(ByVal target As Range)
Dim ary, n As Integer
ary = Split(target.Text, vbLf)
addValue = 0
For n = LBound(ary) To UBound(ary)
If IsNumeric(ary(n)) Then addValue = addValue + ary(n)
Next n
End Function
※ 引数には単体セルを与えてください。(複数セル範囲の場合はエラー値を返します)
No.2
- 回答日時:
こんにちは、
VBAなら、、で 一例サンプルです。
Sub sample()
Dim mystr, cel, rng As Range
Dim i As Long, Ans As Long
Set rng = Range("A1:A" & Cells(Rows.Count, "A").End(xlUp).Row)
For Each cel In rng
mystr = Split(cel, vbLf)
For i = 0 To UBound(mystr)
If IsNumeric(mystr(i)) Then
Ans = Ans + mystr(i)
End If
Next
cel.Offset(, 2) = Ans
Ans = 0
Next
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの1つのセルにそれぞれ文字+数字が入力されていて、 数字のみ抽出して合計したいです。(合計 4 2023/03/16 23:44
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) エクセル VBA セルの結合 2 2022/09/07 11:48
- Excel(エクセル) Excelにて、セルに入力してある文字の中から文字と最後の数字のみ切り取り貼り付けるVBA 5 2022/12/27 08:40
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Excel(エクセル) エクセル 3つの値の中からデータを抽出させる方法 4 2023/08/24 11:00
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) 独自の条件を用いた計算式、もしくは別の方法で打ち出す事は可能でしょうか? 6 2022/05/18 10:38
- Excel(エクセル) Excelの数式についての質問 1 2022/10/31 15:50
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
【お題】ヒーローの謝罪会見
【大喜利】 怪人の侵略に気づくのが遅れ、それを防げなかった戦隊ヒーローの謝罪会見で出た発言
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
ギリギリ行けるお一人様のライン
おひとり様需要が増えているというニュースも耳にしますが、 あなたが「ギリギリ一人でも行ける!」という場所や行為を教えてください
-
Excelで改行を維持しつつ数値以外の値を削除したい
Excel(エクセル)
-
【エクセル】セルの中に数字と文字があり数字だけを足す方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/2】 国民的アニメ『サザエさん』が打ち切りになった理由を教えてください
- ・ちょっと先の未来クイズ第5問
- ・【お題】ヒーローの謝罪会見
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
自分の左隣のセル
-
SUMIF関数で、「ブランク以外を...
-
エクセルで、指定の値よりも大...
-
文字列から英数字のみを抽出す...
-
エクセル1行おきのセルを隣の...
-
セルを結合した時のエクセル集...
-
エクセルで特定のセル内にだけ...
-
EXCELでマイナス値の入ったセル...
-
同一セル内の重複文字を削除し...
-
excelで、空白を除いてデータを...
-
EXCELのcountif関数での大文字...
-
エクセルで年月日から月日のみへ
-
エクセルに入力後、別シートの...
-
AVERAGE関数とINDIRECT関数を使...
-
週の労働時間を計算するエクセル
-
エラー「#REF」の箇所を置き換...
-
エクセル関数またはVBAについて
-
Excelでセル内の数値のみ抽出し...
-
EXCEL マクロで2つの作業を行い...
-
Excelで大量のセルに一気に関数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字列から英数字のみを抽出す...
-
SUMIF関数で、「ブランク以外を...
-
エクセル1行おきのセルを隣の...
-
自分の左隣のセル
-
エクセルで、指定の値よりも大...
-
エクセルで特定のセル内にだけ...
-
セルを結合した時のエクセル集...
-
同一セル内の重複文字を削除し...
-
エクセルで、A2のセルにA3...
-
EXCELでマイナス値の入ったセル...
-
EXCELのcountif関数での大文字...
-
条件付き書式の色付きセルのカ...
-
excelで、空白を除いてデータを...
-
エラー「#REF」の箇所を置き換...
-
Excelで大量のセルに一気に関数...
-
週の労働時間を計算するエクセル
-
エクセルで年月日から月日のみへ
-
一時間当たりの製造数を調べた...
-
【Excel】4つとばしで合計する方法
-
EXECL バーコード生成でBarCode...
おすすめ情報