Excel VBA質問箱 IV

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

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


44747 / 76732 ←次へ | 前へ→

【36997】Re:書式によって加算
回答  Kein  - 06/4/19(水) 16:21 -

引用なし
パスワード
   いちおう、フォントの色パレッを使って着色しているとするなら、以下のコードで
合計を出せます。AA列を作業列にします。

Sub MyFontColor_Sum()
  Dim Nm As String
  Dim GetNum As Long
 
  If WorksheetFunction.Count(Range("A:A")) = 0 Then
   MsgBox "A列に数値データがありません", 48: Exit Sub
  End If
  On Error Resume Next
  Names("Check色").Delete
  On Error GoTo 0
  Range("AA:AA").ClearContents
  Nm = ActiveSheet.Name & "!"
  ThisWorkbook.Names.Add "Check色", RefersToR1C1:= _
  "=IF((GET.CELL(24," & Nm & "RC[-26])+NOW()*0)=3,0,""a"")"
  With Range("A:A").SpecialCells(2, 1)
   .Offset(, 26).FormulaR1C1 = "=Check色"
   GetNum = WorksheetFunction.SumIf(.Offset(, 26), "a", .Cells)
   .Offset(, 26).ClearContents
  End With
  MsgBox "文字色が赤以外の数値の合計 = " & GetNum
End Sub

5 hits

【36971】書式によって加算 hisao 06/4/19(水) 11:10 質問
【36986】Re:書式によって加算 Jaka 06/4/19(水) 13:21 発言
【36997】Re:書式によって加算 Kein 06/4/19(水) 16:21 回答
【36998】Re:書式によって加算 Kein 06/4/19(水) 16:22 発言
【37059】Re:書式によって加算 hisao 06/4/20(木) 15:18 お礼

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