열의 평균을 계산하고 아래 값을 넣기를 원합니다.
나는 VBA에서이 코드를 작성하지만 @Tahbaza이 ActiveCell
이 행의 맨 위에있는 경우를 제외하고, 그것은 단지 열의 행에서 계산됩니다, 지적 하듯이 값은 항상 0Excel vba는 열의 평균을 계산합니다.
Sub Macro4()
'
' Macro4 Macro
'
' Keyboard Shortcut: Ctrl+Shift+C
Dim sum As Integer
Dim count As Integer
count = 0
sum = 0
Do While ActiveCell.Value <> ""
ActiveCell.Offset(1, 0).Activate
sum = sum + ActiveCell.Value
count = count + 1
Loop
ActiveCell.Value = sum/count
ActiveCell.Offset(0, 5).Select
Selection.End(xlUp).Select
Selection.End(xlUp).Select
End Sub
매크로가 시작될 때 ActiveCell이 올바르게 설정되어 있다고 가정합니다. 범위의 꼭대기에 놓으십시오. – Tahbaza