Excel VBA質問箱 IV

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

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


35668 / 76732 ←次へ | 前へ→

【46260】Re:合計にある数値を掛けた数値計算
回答  Kein  - 07/1/28(日) 20:35 -

引用なし
パスワード
   それでは「選択範囲内の数値データに対する計算」をするコードで
どうでしょーか ? 計算を実行する前の処理条件の判定は、If 〜 Then Exit Sub
という形で行います。それらのコードの意味については、自分で調べて下さい。

Sub Test_MySum2()
  Dim Ad As String
 
  If TypeName(Selection) <> "Range" Then Exit Sub
  With Selection
   If .Count < 2 Then Exit Sub
   If .Columns.Count > 1 Then Exit Sub
   If .Areas.Count > 1 Then Exit Sub
   If WorksheetFunction.Count(.Cells) < 2 Then Exit Sub
   .Font.ColorIndex = xlColorIndexAutomatic
   Ad = .Address
   With .Cells(1).Offset(.Count)
     .Formula = "=ROUND(SUM(" & Ad & ")*0.7,-2)"
     .Offset(1).Formula = "=ROUND(SUM(" & Ad & ")*0.3,-2)"
     .Resize(2).Font.ColorIndex = 5
   End With
  End With
End Sub
1 hits

【46242】合計にある数値を掛けた数値計算 とら 07/1/27(土) 19:52 質問
【46243】Re:合計にある数値を掛けた数値計算 かみちゃん 07/1/27(土) 20:08 発言
【46244】Re:合計にある数値を掛けた数値計算 とら 07/1/27(土) 20:20 発言
【46245】Re:合計にある数値を掛けた数値計算 とら 07/1/27(土) 20:37 発言
【46246】Re:合計にある数値を掛けた数値計算 かみちゃん 07/1/27(土) 20:41 発言
【46247】Re:合計にある数値を掛けた数値計算 Kein 07/1/27(土) 21:30 回答
【46249】Re:合計にある数値を掛けた数値計算 とら 07/1/27(土) 23:21 発言
【46252】Re:合計にある数値を掛けた数値計算 かみちゃん 07/1/28(日) 11:01 発言
【46257】Re:合計にある数値を掛けた数値計算 とら 07/1/28(日) 17:02 お礼
【46250】Re:合計にある数値を掛けた数値計算 とら 07/1/27(土) 23:23 発言
【46260】Re:合計にある数値を掛けた数値計算 Kein 07/1/28(日) 20:35 回答
【46263】Re:合計にある数値を掛けた数値計算 とら 07/1/28(日) 23:28 お礼

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