나는 현재의 능력을 뛰어 넘는 나의 프로젝트를위한 목표를 가지고 있지만 여기 누군가가 나를 올바른 길로 인도 할 수 있기를 바랍니다.깃발 표시된 셀을 개별적으로 걷기
Public ErrorCount As Integer
Sub GeneralFormat()
ErrorCount = 0
VLookup
MacroFillAreas
color
NonZeroCompare
MustBe
MsgBox ("Number of Errors" & CStr(ErrorCount))
End Sub
가 나는 또한 코드의 다음 섹션이 있습니다 : 나는 다음과 같은 코드가
Sub NonZeroCompare()
Dim i As Long
For i = 5 To 1000 Step 1
If Range("AK" & i).Value = "On" Then
If Range("AL" & i).Value = 0 And Range("AM" & i).Value = 0 Then
Range("AL" & i, "AM" & i).Interior.ColorIndex = 6
ErrorCount = ErrorCount + 1
End If
ElseIf Range("BC" & i).Value = 0 And Range("BD" & i).Value = 0 Then
Range("BC" & i, "BD" & i).Interior.ColorIndex = 6
ErrorCount = ErrorCount + 1
ElseIf Range("EJ" & i).Value = "On" Then
If Range("EK" & i).Value = 0 And Range("EL" & i).Value = 0 Then
Range("EK" & i, "EL" & i).Interior.ColorIndex = 6
ErrorCount = ErrorCount + 1
End If
ElseIf Range("ES" & i).Value = 0 And Range("ET" & i).Value = 0 Then
Range("ES" & i, "ET" & i).Interior.ColorIndex = 6
ErrorCount = ErrorCount + 1
ElseIf Range("FG" & i).Value = 0 And Range("FH" & i).Value = 0 Then
Range("FG" & i, "FH" & i).Interior.ColorIndex = 6
ErrorCount = ErrorCount + 1
End If
Next i
End Sub
내 원하는 효과는 사용자에 기여 각 셀에 점프 할 수있을 것입니다 "를 ERRORCOUNT ". 관리 할 통합 문서에는 수천 개의 셀이 있으므로 검토시 오류로 이동할 수 있다는 것이 좋습니다. 키보드에서 하나의 키로 끝낼 수 있다면 더 좋을 것입니다. 그러나 버튼도 작동합니다.
이런 식으로 실행하는 방법에 대한 아이디어가 있으십니까? 또한, 어려움 수준? 이 유형의 기능에서 어디서부터 리소스를 시작할 수 있습니까? 마지막 질문 : 내가 코딩 할 수있는 모든 고유 기능이 하드 코어 코딩을 필요로하지 않을 것입니다.
나는 사양을 작성하고 VBA 전문가가 당신을 위해 업데이트를 할애하는데 돈을 쓰는 것이 좋겠지 만 가능한 일이지만 많은 일이 복잡 할 수 있습니다. 나는 당신이 각 오류에 대한 링크를 담고있는 새로운 시트가 필요하다고 생각한다. –