그래서 도움이 필요합니다. 임 꽤 VBA에 새로운 몇 가지 문제가 있습니다. 글쎄, 필자는 내 작업서 (엑셀)에 여러 장의 시트를 가지고있다. 내가 무엇을하려고하는지는 열 D에 "IMCOMPLETE"라는 단어가있는 셀의 수를 계산하고 그 결과를 특정 셀의 주 시트에 넣는 것입니다. 예 :VBA 백분율을 계산하십시오.
Sub Get_Percentage()
If Range("Jackson,_Mr._Vince_R.TrainingSt'!D2:D100").Value = "IMCOMPLETE" Then
put outcome in "TotalSummery%"!E2
If Range("Carter,_Mr._Oscar_R_(Oscar)Trai'!D2:D100").Value = "IMCOMPLETE" Then
put outcome in "TotalSummery%"!E4
If Range("Taravella,_Mr._Jim_(Jim)Trainin'!D2:D100") Value = "IMCOMPLETE" Then
put outcome in "TotalSummery%"!E5
End Sub
FYI : 나는 10 개의 시트 탭을 가지고 있습니다. 이것이 매크로인지 확실하지 않습니다.
질문이나 과목에서 "제발 도와주세요"와 같은 것을 피하십시오. 그리고 가능한 한 언제나 피해야한다. (INCOMPLETE를 사용하는 것이 중요하지 않다면). 도움이 필요하다면 텍스트를 읽기가 더 어렵게 만들고 도움을 요청하면 빨리 이해할 수 없습니다. 여기에 질문하는 모든 사람이 똑같이 중요하며, 구걸하면 우선 순위 목록에 올라가지 않습니다. 감사. –
몇 가지 힌트가 있는데,'End If'가 필요합니다.'put outcome' 대신에'Range ("TotalSummery %"! E2) .Value2 = "a value"'가 필요합니다. 불완전한 셀 수를 확인하려면 .ActiveSheet .Cells.Find (What : = "IMCOMPLETE", 이후 : objExcel.ActiveCell, LookIn : = objExcel.XlFindLookIn.xlValues, LookAt : = objExcel.XlLookAt. xlPart, SearchOrder : = objExcel.XlSearchOrder.xlByRows, SearchDirection : = objExcel.XlSearchDirection.xlNext, MatchCase : = 거짓) –
@Ken, 죄송합니다. 완전히 이해하십시오. – user1701878