반응형
Basic 파일 다운로드
함수 사용방법
VBA Code
Function ColorAverage(AverageRange As range, colorRange As range, Optional colorType As Boolean = False) As Double
Application.Volatile True
On Error Resume Next
Dim rng As range, result As Double, cnt As Long
If colorType Then
For Each rng In AverageRange
If rng.Font.ColorIndex = colorRange.Font.ColorIndex Then result = result + rng.Value: cnt = cnt + 1
Next rng
Else
For Each rng In AverageRange
If rng.Interior.ColorIndex = colorRange.Interior.ColorIndex Then result = result + rng.Value: cnt = cnt + 1
Next rng
End If
ColorAverage = result / cnt
End Function
유사 함수
반응형
'VBA > Code' 카테고리의 다른 글
[VBA] ColorCount (0) | 2019.12.16 |
---|---|
[VBA] ColorSum (0) | 2019.12.16 |
[VBA] 업비트 Open API>입금>개별 입금 주소 조회 (0) | 2019.10.05 |
[VBA] 업비트 Open API>입금>전체 입금 주소 조회 (0) | 2019.10.05 |
[VBA] 업비트 Open API>입금>입금 주소 생성 요청 (0) | 2019.10.05 |