저는 Visual Basic에 익숙하지 않은 채로 빈 셀에 값이 0 인 정수를 채우는 매크로를 만들고 싶습니다. 범위는 그대로입니다 (비어 있지 않은 경우).VBA - 0으로 범위의 빈 셀을 설정하는 방법
Sub FillEmptyCellsWithZeros()
'this should fill empty cells with a 0 value for the range selected
Dim cell As Object
Dim y As Integer
y = 0
For Each cell In Selection
If y = Empty Then
Selection.Value = 0
ElseIf y <> Empty Then
Selection.Value = ActiveCell.Value
End If
Next cell
End Sub
내가 가장 가능성이 내 루프 코드의이 작품에서 아무것도하지 않는 것을 알고,하지만 난 결과를 얻을 수없는 것,이 코드는 내가 가진 가장 가까운했다 : 내 코드는 현재이입니다.
도움을 주시면 감사하겠습니다.
당신이 조금 넘는 생각을
specialCells를 사용하지 않아도되는 질문에 null 문자열을 반환하는 수식이있는 셀도 선택됩니까? –
@ScottCraner - 아, 모르겠다 ... 확인 ... – sous2817
수식을 덮어 쓰지 않습니다. 내 대답도 업데이트하도록하겠습니다. – sous2817