VBA에 대한 일치 및 복사 기능 생성 시도

격렬한

나는 코드를 만들려고 노력했지만 아래에서 설명한대로 G9을 일치시키는 방법을 완성 할 수 없습니다 ColE:E.

Excel 파일에는 이름 Sheet1Sheet4. Sheet1데이터가 있고 해당 데이터는 Sheet4값을 일치 시킨 붙여 넣습니다 .

Sheet4.Range ( "G9") = 여기에 이미지 설명 입력코드는 해당 값을 Sheet1.Range ( "E : E") =에 일치시킵니다.

여기에 이미지 설명 입력

코드가 일치하면 노란색으로 강조 표시된 데이터를 열 끝까지 복사하고 전치하여 Sheet4.range ( "G11")에 붙여 넣습니다.

어떤 도움이라도 대단히 감사하겠습니다.

내 코드

Sub myfunc()


Dim Cell As Range

With Sheet1
      For Each Cell In .Range("E1:E" & .Cells(.Rows.Count, "E").End(xlUp).Row)
        If Cell.Value = Sheet4.Range("G9") Then

       'looking for method
        End If
    Next Cell
End With



End Sub
VBasic2008

일치로 복사 / 바꾸기

  • 상수 섹션의 값을 조정하고 워크 시트를 다시 확인하십시오.

코드

Option Explicit

Sub myCopyTranspose()
    
    ' Define constants.
    Const sFirstCell As String = "E7"
    Const sCopyFirstColumn As String = "D"
    Const dCriteriaCell As String = "G9"
    Const dFirstCell As String = "G11"
    
    ' Define Source Search (Column) Range and Row Offset.
    Dim rg As Range
    Dim cel As Range
    Dim RowOffset As Long
    With Sheet1.Range(sFirstCell)
        Set cel = .Resize(.Worksheet.Rows.Count - .Row + 1) _
            .Find("*", , xlFormulas, , , xlPrevious)
        If cel Is Nothing Then Exit Sub ' no data
        Set rg = .Resize(cel.Row - .Row + 1)
        RowOffset = .Row - 1
    End With
    
    ' Retrieve Criteria.
    Dim cValue As Variant: cValue = Sheet4.Range(dCriteriaCell).Value
    If IsError(cValue) Then Exit Sub ' error value
    If Len(cValue) = 0 Then Exit Sub ' empty or blank
    cValue = CStr(cValue)
    
    ' Find a match of Criteria in Source Search Range.
    Dim cMatch As Variant
    cMatch = Application.Match("*" & cValue & "*", rg, 0)
    If IsError(cMatch) Then Exit Sub ' no match
    
    ' Define Source Copy (Row) Range.
    With Sheet1.Cells(cMatch + RowOffset, sCopyFirstColumn)
        Set cel = Nothing
        Set cel = .Resize(, .Worksheet.Columns.Count - .Column + 1) _
            .Find("*", , xlFormulas, , , xlPrevious)
        If cel Is Nothing Then Exit Sub ' no data
        Set rg = .Resize(, cel.Column - .Column + 1)
    End With
    
    ' Copy/Transpose Source Copy (Row) Range to Destination (Column) Range.
    Application.ScreenUpdating = False
    rg.Copy
    Sheet4.Range(dFirstCell).PasteSpecial _
        Paste:=xlPasteAll, _
        Transpose:=True
    Application.CutCopyMode = False
    Application.ScreenUpdating = True
    
    ' Inform user.
    MsgBox "Data transferred.", vbInformation, "Success"

End Sub

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

복사 된 파일 및 서브 루틴 가능성에 대한 배치 스크립팅 권한 변경?

분류에서Dev

한 사용자에 대한 "앱 및 기능"및 "프로그램 및 기능"의 앱 가시성

분류에서Dev

사용자를위한 임의 패스 생성 및 파일에 저장 시도

분류에서Dev

VBA-범위 기능을 사용하여 한 시트에서 다른 시트로 복사 및 붙여 넣기

분류에서Dev

최대 생성 시간 및 그룹 기준에 관한 Postgres 쿼리 도움말

분류에서Dev

시간 복잡도 기능에 대한 효율성 등급 입증

분류에서Dev

복제 가능 유형 및 복사 가능 유형 모두에 대한 특성

분류에서Dev

DB 사용자 생성 및 DB 인스턴스 생성, 동일한 이름의 기존 값에 대해 실행

분류에서Dev

요약 워크 시트 / VBA에 셀 일치 및 복사

분류에서Dev

만료 된 세션에 대한 redux 미들웨어 재시도 기능 생성

분류에서Dev

일부 범위 날짜에 대한 값 찾기 및 생성

분류에서Dev

범위 및 감소기에 대한 시퀀스 번호 생성

분류에서Dev

Wubi 설치는 root 및 usr에 대해 동일한 크기의 별도 가상 디스크를 생성합니다.

분류에서Dev

Wubi 설치는 root 및 usr에 대해 동일한 크기의 별도 가상 디스크를 생성합니다.

분류에서Dev

큰 따옴표 문자열과 정확히 일치하고 단일 qout에 대한 유사한 기능을 포함하는 필터 메커니즘 생성

분류에서Dev

Laravel 5.8 저장 기능 생성에 대한 도움말

분류에서Dev

새 사이트에 대한 플로팅 버튼을 생성하기 위해 Google 스크립트 생성 시도

분류에서Dev

AEM-구성 요소에 대한 제작보기 및 게시보기에 별도의 스타일 적용

분류에서Dev

파일 복사 및 진행 응답 받기에 대한 게시 요청 보내기

분류에서Dev

대기열 및 중단 및 계속 기능을 사용하여 Linux에서 수많은 파일 / 폴더 복사

분류에서Dev

병렬로 생성 된 .zip 파일을 생성 한 후 위치에 복사

분류에서Dev

VBA : 한 시트에서 다른 시트로 여러 복사 및 붙여 넣기

분류에서Dev

기능에 대한 임시 복귀

분류에서Dev

반복기에 대한 일반 변경 가능 및 변경 불가능한 매개 변수

분류에서Dev

시퀀스 생성기를 사용하는 동일한 객체에서 기본 및 외래 키 정의

분류에서Dev

영업일에 도착하는 기한을 생성하는 Excel 기능

분류에서Dev

임시 개체에 대한 생성자 호출 복사

분류에서Dev

mips-gcc 크로스 컴파일러를 설치하고 사용하여 사용자 지정 ASM을 생성하는 방법에 대한 도움말 찾기

분류에서Dev

양식에 대한 임시 속성 만들기 및 사용

Related 관련 기사

  1. 1

    복사 된 파일 및 서브 루틴 가능성에 대한 배치 스크립팅 권한 변경?

  2. 2

    한 사용자에 대한 "앱 및 기능"및 "프로그램 및 기능"의 앱 가시성

  3. 3

    사용자를위한 임의 패스 생성 및 파일에 저장 시도

  4. 4

    VBA-범위 기능을 사용하여 한 시트에서 다른 시트로 복사 및 붙여 넣기

  5. 5

    최대 생성 시간 및 그룹 기준에 관한 Postgres 쿼리 도움말

  6. 6

    시간 복잡도 기능에 대한 효율성 등급 입증

  7. 7

    복제 가능 유형 및 복사 가능 유형 모두에 대한 특성

  8. 8

    DB 사용자 생성 및 DB 인스턴스 생성, 동일한 이름의 기존 값에 대해 실행

  9. 9

    요약 워크 시트 / VBA에 셀 일치 및 복사

  10. 10

    만료 된 세션에 대한 redux 미들웨어 재시도 기능 생성

  11. 11

    일부 범위 날짜에 대한 값 찾기 및 생성

  12. 12

    범위 및 감소기에 대한 시퀀스 번호 생성

  13. 13

    Wubi 설치는 root 및 usr에 대해 동일한 크기의 별도 가상 디스크를 생성합니다.

  14. 14

    Wubi 설치는 root 및 usr에 대해 동일한 크기의 별도 가상 디스크를 생성합니다.

  15. 15

    큰 따옴표 문자열과 정확히 일치하고 단일 qout에 대한 유사한 기능을 포함하는 필터 메커니즘 생성

  16. 16

    Laravel 5.8 저장 기능 생성에 대한 도움말

  17. 17

    새 사이트에 대한 플로팅 버튼을 생성하기 위해 Google 스크립트 생성 시도

  18. 18

    AEM-구성 요소에 대한 제작보기 및 게시보기에 별도의 스타일 적용

  19. 19

    파일 복사 및 진행 응답 받기에 대한 게시 요청 보내기

  20. 20

    대기열 및 중단 및 계속 기능을 사용하여 Linux에서 수많은 파일 / 폴더 복사

  21. 21

    병렬로 생성 된 .zip 파일을 생성 한 후 위치에 복사

  22. 22

    VBA : 한 시트에서 다른 시트로 여러 복사 및 붙여 넣기

  23. 23

    기능에 대한 임시 복귀

  24. 24

    반복기에 대한 일반 변경 가능 및 변경 불가능한 매개 변수

  25. 25

    시퀀스 생성기를 사용하는 동일한 객체에서 기본 및 외래 키 정의

  26. 26

    영업일에 도착하는 기한을 생성하는 Excel 기능

  27. 27

    임시 개체에 대한 생성자 호출 복사

  28. 28

    mips-gcc 크로스 컴파일러를 설치하고 사용하여 사용자 지정 ASM을 생성하는 방법에 대한 도움말 찾기

  29. 29

    양식에 대한 임시 속성 만들기 및 사용

뜨겁다태그

보관