2014-10-10 3 views
-1

전자가 표시된 셀을 찾고 싶습니다E + 과학 표기법을 표시하는 셀을 검색하려면 어떻게해야합니까?

VBA에서도 가능합니까?

Sub FindSci() 
    Dim r As Range 
    For Each r In ActiveSheet.UsedRange 
     v = r.Value 
     t = r.Text 
     If IsNumeric(v) And InStr(1, t, "E") > 0 Then 
      msg = msg & vbCrLf & r.Address(0, 0) 
     End If 
    Next r 
    MsgBox msg 
End Sub 
+4

이 사이트는 프로그래밍 질문입니다 : –

+0

좋아, 내가 편집 할게. – jivko

+1

'.Find' 메서드는 성가시다해도 사용할 수 있습니다. '.Find ("E +", LookIn : = xlValues, LookAt : = xlPart)'. 당신이 시도한 것을 우리에게 보여줄 수 있다면, * 좋은 * 도움/추천을 제공하는 것이 더 쉬울 것이고, 당신이 실제로하려고하는 것을 설명하십시오. 몇 개의 세포를 찾아야합니까? 또는 많은 수의 셀을 반복해야합니까? 일단 당신이 그들을 발견하면 당신은이 세포에 무엇을 할 것입니까? 기타 –

답변

1

이 사용 해보세요. 우리는 일반적인 소프트웨어 기술 지원이 아닙니다.
+1

OP는 Range.NumberFormat 속성을 확인하는 것도 고려해 볼 수 있습니다. – Throwback1986

관련 문제