Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


20594 / 76732 ←次へ | 前へ→

【61552】Re:パーセント
回答  横入り  - 09/5/16(土) 11:57 -

引用なし
パスワード
   割合や結果を一つのセルに書くことは普通しません。
一つのセルなら入力や修正も手間で、取り扱いにくい上に
結果も見にくいからです。
それぞれ別のセルに作成するのが普通で、
表示用にどうしてもまとめたいなら、
concatenate ないし & で連結します。
(もちろん、各セルの結果はText(  ,"#,##0")のように文字列化が必要)
シート上の計算式でするのが簡便です。

どうしてもユーザー関数ということなら、
Function test(rA As Range, rB As Range)
  Dim ary, a
  Dim s As String

  ary = Split(WorksheetFunction.Trim(rB.Value))
  For Each a In ary
    s = s & Format(rA.Value * a / 100, "#,##0 ")
  Next
  test = Left(s, Len(s) - 2)
End Function
のようなことになりますね。現実性は乏しいですが。

他のスレッドの質問を読んで質問の仕方もまねてください。それでは。

0 hits

【61547】パーセント ダイヤ 09/5/15(金) 22:03 質問
【61548】Re:パーセント 横入り 09/5/16(土) 7:10 発言
【61549】Re:パーセント ダイヤ 09/5/16(土) 9:32 発言
【61551】Re:パーセント 横入り 09/5/16(土) 10:57 発言
【61552】Re:パーセント 横入り 09/5/16(土) 11:57 回答

20594 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free