FIND 함수가 vba에서 아무것도 찾지 못하면

아론 2295

현재 다음 단계를 수행하는 수동 프로세스를 자동화하고 있습니다.

1. 사용자에게 데이터 파일을 열라는 메시지를 표시하고 파일을 엽니 다.

2. 4 개의 열을 삽입합니다.

3. 이미 파일에 있던 데이터를 사용하여 "DD / MM / YYYY TEXT"형식의 고유 한 문자열을 생성합니다. 여기서 text는 변수입니다.

4. if 문을 사용하여 마스터 데이터 파일 내에 행이 있는지 확인

5. d 열의 값이 "Exists"이면 마스터 데이터 파일에서 문자열을 찾고 vlookup 함수를 사용하여 데이터 파일에서 마스터 데이터 파일로 데이터를 전송합니다.

6. Else (값이 다른 경우) 다음 새 행 이름을 삽입 한 다음 vlookup 함수를 사용하여 데이터 파일에서 마스터 파일로 데이터를 전송합니다.

내 문제는 Unq.String이 가끔 / 드물게 정확히 일치하지 않는다는 사실에 있습니다. FIND 함수를 사용하면 "찾고있는 것을 찾을 수 없습니다. 더 많은 방법을 보려면 옵션을 클릭하십시오. 검색"

여러분에게 제 질문은이 오류 메시지를 받으면 다음 행으로 이동하기 전에 데이터를 "mop up"이라는 다른 탭에 붙여 넣는 방법이 있습니까? 5 단계와 6 단계에 대해 코드 내에서 LOOP를 사용하고 있습니다. 각 행을 아래로 이동해야하므로 루프를 끊지 않고는 어디서 시작해야할지 모르겠습니다.

미리 도와 주셔서 감사합니다. 상황에 대해 더 많은 정보가 필요하면 알려주세요.

Aaron

감사

편집 주석은 이것을 사용하는 방법을 설명합니다.

Dim ColumnD As String
Dim SearchValue As String

If ColumnD = "Exists" Then

'Find SearchValue in Master data sheet and vlookup
'ELSE Insert new row, add UNQ.String to New row then do the vlookup
'Loop untill using Rows.count + 1 and lastRow (Already declared)
nbayly

이 질문은 이미 여기에서 살펴 보았습니다 : VBA Excel에서 무언가를 찾았는지 감지하는 방법 .

기본적으로 범위 변수를 결과 .find범위 로 설정합니다 . 이 범위가 Nothing아니면 아무것도 반환되지 않았으며 사용자에게 가장 적합한 방식으로 응답 할 수 있습니다.

편집 : OP의 추가 문의 당

Sub findsomething()
    Dim foundsomething As Range
    Dim searchterm As String
    searchterm = "Search Term"

    Set foundsomething = Application.ActiveSheet.Find(What:="search term", After:=ActiveCell, LookIn:=xlFormulas, _
        LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
        False, SearchFormat:=False)
    If (Not foundsomething Is Nothing) And columnD = "Exists" Then
        ' Do something
    End If
End Sub

건배,

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Mongoose의 Model.find ()가 문서를 찾지 못하면 무엇을합니까?

분류에서Dev

내 함수가 파이썬에서 논쟁없이 호출되면 아무것도 얻지 못하는 방법은 무엇입니까?

분류에서Dev

외부 JSON 데이터가 Jekyll에서 아무것도 출력하지 못함

분류에서Dev

무효가 아닌 함수에서는 아무것도 반환하지 않습니다.

분류에서Dev

xpath가 아무것도 찾지 못함-PHP

분류에서Dev

ActiveSheet.Range ()가 아닌 경우 아무것도 찾지 못하면 오류가 계속 발생합니다.

분류에서Dev

C ++에서 void가 아닌 반환 형식의 함수에서 아무것도 반환하지 않으면 반환 값은 무엇입니까? [실험]

분류에서Dev

VBA Range.Find 메서드가 범위에있는 값을 찾지 못함

분류에서Dev

Xstate에서 아무것도하지 않는 Firebase 클라우드 함수

분류에서Dev

mongodb 쿼리에서 아무것도 반환하지 않는 함수

분류에서Dev

ps 명령은 함수에서 아무것도 반환하지 않습니다.

분류에서Dev

AMD APU가있는 시스템에 Ubuntu 18.04 설치 : 화면 분할 또는 아무것도 보지 못함!

분류에서Dev

함수가 아무것도 반환하지 않습니다.

분류에서Dev

함수가 아무것도 반환하지 않음 (비동기?)

분류에서Dev

Tkinter에 Matplotlib를 포함하면 아무것도 지불하지 않습니다.

분류에서Dev

Spring 3.2 @Configurable 및 @Autowire가 아무것도 주입하지 못함

분류에서Dev

Excel VBA Shell.Namespace가 아무것도 반환하지 않음

분류에서Dev

'find'(명령)는 -wholename으로 아무것도 찾지 못합니다.

분류에서Dev

PHP는 특정 함수를 추가 할 때 AJAX에 아무것도 반환하지 않습니다.

분류에서Dev

비동기 및 약속 함수가 내 res.json 호출에 아무것도 표시하지 않습니다.

분류에서Dev

Rails Order 함수에 아무것도 전달하지 않는 Model.order ()

분류에서Dev

suspend 함수가 아무것도 반환하지 않도록하십시오

분류에서Dev

바꾸기 함수 $$ find는 항상 아무것도 반환하지 않습니다.

분류에서Dev

Samsung 장치에서 Bluetooth Low Energy를 사용할 때 아무것도 발견하지 못함

분류에서Dev

apt가 아무것도하지 못하게하는 방법

분류에서Dev

gedit가 아무것도 열지 못하도록하려면 어떻게합니까?

분류에서Dev

사용자가 검색 창에 아무것도 입력하지 않으면 아무것도하지 않습니다.

분류에서Dev

즐겨 찾기가 탐색기 사이드 바에 아무것도 표시하지 않습니다.

분류에서Dev

오디오 포트에 아무것도 연결되어 있지 않으면 Pulseaudio가 싱크 / 소스를 인식하지 못합니다.

Related 관련 기사

  1. 1

    Mongoose의 Model.find ()가 문서를 찾지 못하면 무엇을합니까?

  2. 2

    내 함수가 파이썬에서 논쟁없이 호출되면 아무것도 얻지 못하는 방법은 무엇입니까?

  3. 3

    외부 JSON 데이터가 Jekyll에서 아무것도 출력하지 못함

  4. 4

    무효가 아닌 함수에서는 아무것도 반환하지 않습니다.

  5. 5

    xpath가 아무것도 찾지 못함-PHP

  6. 6

    ActiveSheet.Range ()가 아닌 경우 아무것도 찾지 못하면 오류가 계속 발생합니다.

  7. 7

    C ++에서 void가 아닌 반환 형식의 함수에서 아무것도 반환하지 않으면 반환 값은 무엇입니까? [실험]

  8. 8

    VBA Range.Find 메서드가 범위에있는 값을 찾지 못함

  9. 9

    Xstate에서 아무것도하지 않는 Firebase 클라우드 함수

  10. 10

    mongodb 쿼리에서 아무것도 반환하지 않는 함수

  11. 11

    ps 명령은 함수에서 아무것도 반환하지 않습니다.

  12. 12

    AMD APU가있는 시스템에 Ubuntu 18.04 설치 : 화면 분할 또는 아무것도 보지 못함!

  13. 13

    함수가 아무것도 반환하지 않습니다.

  14. 14

    함수가 아무것도 반환하지 않음 (비동기?)

  15. 15

    Tkinter에 Matplotlib를 포함하면 아무것도 지불하지 않습니다.

  16. 16

    Spring 3.2 @Configurable 및 @Autowire가 아무것도 주입하지 못함

  17. 17

    Excel VBA Shell.Namespace가 아무것도 반환하지 않음

  18. 18

    'find'(명령)는 -wholename으로 아무것도 찾지 못합니다.

  19. 19

    PHP는 특정 함수를 추가 할 때 AJAX에 아무것도 반환하지 않습니다.

  20. 20

    비동기 및 약속 함수가 내 res.json 호출에 아무것도 표시하지 않습니다.

  21. 21

    Rails Order 함수에 아무것도 전달하지 않는 Model.order ()

  22. 22

    suspend 함수가 아무것도 반환하지 않도록하십시오

  23. 23

    바꾸기 함수 $$ find는 항상 아무것도 반환하지 않습니다.

  24. 24

    Samsung 장치에서 Bluetooth Low Energy를 사용할 때 아무것도 발견하지 못함

  25. 25

    apt가 아무것도하지 못하게하는 방법

  26. 26

    gedit가 아무것도 열지 못하도록하려면 어떻게합니까?

  27. 27

    사용자가 검색 창에 아무것도 입력하지 않으면 아무것도하지 않습니다.

  28. 28

    즐겨 찾기가 탐색기 사이드 바에 아무것도 표시하지 않습니다.

  29. 29

    오디오 포트에 아무것도 연결되어 있지 않으면 Pulseaudio가 싱크 / 소스를 인식하지 못합니다.

뜨겁다태그

보관