찾다
소프트웨어 튜토리얼사무용 소프트웨어Excel VBA 코드: 하위 행을 상위 행에 병합하면 결과는 상위 행 1과 해당 하위입니다.

一段excel vba代码用于将子表行合并到父表结果:父行1若干

Excel VBA 코드는 하위 테이블 행을 상위 테이블에 병합하는 데 사용됩니다. 결과는 다음과 같습니다. 여러 상위 행 1

첫 번째 줄이 제목 줄이라고 가정하고 두 번째 줄부터 시작하세요

하위 병합()

Endcol1 = Sheet1.[iv1].End(xlToLeft).Column

endrow1 = Sheet1.Range("B65536").End(xlUp).Row

endcol2 = Sheet2.[iv1].End(xlToLeft).Column

endrow2 = Sheet2.Range("B65536").End(xlUp).Row

Dim A 범위

Dim BiaoYiID 범위 지정

Dim BiaoErID를 범위로

Dim MyRange1 범위로

Dim BiaoErH 범위로

딤 레이지는 오래도록

시트2.활성화

BiaoErID = Sheet2.Range(Cells(2, 2), Cells(endrow2, 2)) 설정

For i = 2 To endrow1

sxh = i + 리에지

리에지1 = 0

biaoerneirong = Sheet1.Range("B"& sxh).Text

세트 A = BiaoErID.Find(biaoerneirong, after:=BiaoErID.Cells(BiaoErID.Cells.Count), lookat:=xlWhole)

A가 아니라면 아무것도 아니다

biaoertopaddress = A.주소

Do

sxh1 = sxh + 거짓말1

BIAORADDRESS = A.주소(RowAbsolute:=False, ColumnAbsolute:=False)

biaoyiaddress = Sheet1.Range("B" & sxh1).Address(RowAbsolute:=False, ColumnAbsolute:=False)

시트1.선택

Sheet1.Range(biaoyiaaddress).Offset(1).Activate

ActiveCell.EntireRow.Insert

리에지 =리에지 + 1

lieji1 = 거짓말1 + 1

ii = 0의 경우 endcol2

ActiveCell.Offset(0, ii) = Sheet2.Range(BIAOERADDRESS).Offset(0, ii)

다음

세트 A = BiaoErID.FindNext(A)

A가 아닌 동안의 루프는 아무것도 아니며 A.Address biaoertopaddress

끝나면

다음

끝 서브

통합 문서의 워크시트 수를 계산하는 VBA 코드를 작성하는 방법

하위 워크시트 번호 통계()

If Sheets(1).Name "워크시트 개수 통계" Then

yn = MsgBox ("[워크시트 수량 통계] 워크시트가 존재하지 않습니다. [워크시트 수량 통계]를 생성하시겠습니까?", vbYesNo, "[워크시트 수량 통계] 워크시트를 생성하세요")

yn = vb라면예 그러면

Sheets.Add(Sheets(1)).Name = "시트 수량 통계"

끝나면

끝나면

시트("워크시트 수에 대한 통계").선택

범위("A1").선택

Cells(1, 1).Value = "워크시트 개수는"

Cells(1, 2).Value = Sheets.Count

끝 서브

워크시트 통계라는 워크시트가 생성되고 첫 번째 행에 워크시트 수가 표시됩니다

아래 Excel VBA 코드에 대한 의견을 전문가가 작성해 주시기 바랍니다. 감사합니다.

Public m& '공용 변수 m 정의

하위 lqxs()

Dim Arr, i&, Brr(1 To 27, 1 To 23), rq, nl '위의 변수를 정의하면, Brr은 27행 23열의 2차원 배열입니다

Sheet1.Activate '시트1을 현재 활성 시트로 만들기

[c5:z32].ClearContents 'C5~Z32 셀의 데이터를 지웁니다

Myr = Sheet2.[a65536].End(xlUp).row 'Myr 변수에 Sheet2의 A열 데이터가 있는 영역의 행 개수를 할당합니다

Arr = Sheet2.Range("a7:t" & Myr) 'A7열부터 T열까지의 영역 이름을 지정하고 Myr행을 Arr

로 지정합니다.

For i = 1 To UBound(Arr) 'Loop

rq = DateSerial(Left(Arr(i, 7), 4), Mid(Arr(i, 7), 5, 2), Right(Arr(i, 7), 2)) '시트2에 열 G를 배치합니다. 데이터가 다음과 같은 날짜 형식으로 변경됩니다. 2013/12/12

nl = DateDiff("yyyy", rq, Now) '시트2의 G열에 있는 데이터 날짜의 연도가 올해와 같은지 확인합니다. 동일하면 올해가 아니면 0을 반환합니다. 마찬가지로 1

을 반환합니다.

Call jd(Arr(i, 13)) 'Call jd() 함수

Brr(1, nl + 1) = Brr(1, nl + 1) + 1 '배열 Brr(1, nl + 1)의 값에 1을 더합니다

Brr(m, nl + 1) = Brr(m, nl + 1) + 1 '배열 Brr(1, nl + 1)의 값에 1을 더합니다

다음

[d5].Resize(27, 23) = Brr 'D5 셀에 배열의 값을 대입하고 오른쪽 26번째 행과 22번째 열로 이동

[c5].Formula = "=sum(rc[1]:rc[23])" 'C5 셀에 수식 추가, C5=D5+E5+F5++AB5

[c5].AutoFill [c5].Resize(27, 1) '형식 채우기 C5의 형식을 셀 C31에 채웁니다

[d6].Formula = "=sum(r[1]c:r[4]c)" 'D6 셀에 수식 추가, D6=D7+D8+D9+D10

[d6].AutoFill [d6].Resize(1, 23) '형식 채우기, D6 형식을 셀 AB31에 채웁니다

끝 서브

위 내용은 Excel VBA 코드: 하위 행을 상위 행에 병합하면 결과는 상위 행 1과 해당 하위입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 Excel办公网에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
Microsoft Excel에서 F4의 힘을 무시하지 마십시오Microsoft Excel에서 F4의 힘을 무시하지 마십시오Apr 24, 2025 am 06:07 AM

Excel 전문가를위한 필수 아이템 : 효율성을 향상시키기위한 비밀 무기 인 F4 키의 훌륭한 사용! 이 기사에서는 Windows 시스템에서 Microsoft Excel의 F4 키의 강력한 기능을 공개 하여이 단축키 키를 신속하게 마스터하여 생산성을 향상시킬 수 있습니다. 1. 스위칭 포뮬러 참조 유형 Excel의 참조 유형에는 상대 참조, 절대 참조 및 혼합 참조가 포함됩니다. F4 키는 특히 공식을 만들 때 이러한 유형간에 편리하게 전환 할 수 있습니다. 7 개의 제품 가격을 계산하고 20% 세금을 추가해야한다고 가정하십시오. 셀 E2에서는 다음 공식을 입력 할 수 있습니다. = sum (d2 (d2*a2)) Enter를 누른 후 20%의 세금을 포함하는 가격을 계산할 수 있습니다. 하지만,

공식 또는 피벗 테이블로 Excel에서 고유하고 뚜렷한 값을 계산하십시오.공식 또는 피벗 테이블로 Excel에서 고유하고 뚜렷한 값을 계산하십시오.Apr 23, 2025 am 11:21 AM

이 튜토리얼은 공식과 피벗 테이블을 사용하여 Excel에서 독특하고 독특한 값을 계산하는 방법을 보여줍니다. 공백 셀을 처리 할뿐만 아니라 고유 한 이름, 텍스트, 숫자 및 사례에 민감한 값 계산을 다룰 것입니다. "u

세포에 세포를 계산하기위한 카운트 및 카운타 기능세포에 세포를 계산하기위한 카운트 및 카운타 기능Apr 23, 2025 am 10:46 AM

이 튜토리얼은 Excel의 카운트 및 카운타 기능에 대한 간결한 개요를 제공하여 실제 예제와 함께 사용을 보여줍니다. 또한 특정 기준에 따라 세포 계산을 위해 Countif 및 Countif를 활용하는 방법을 배웁니다. Excel은 NU에서 탁월합니다

Pivotby 함수 대 Pivottables : 어떤 Excel에서 사용해야합니까?Pivotby 함수 대 Pivottables : 어떤 Excel에서 사용해야합니까?Apr 23, 2025 am 01:07 AM

Excel의 Pivotby 기능 대 피벗 테이블 : 상세한 비교 Excel은 데이터 요약 및 재구성을위한 두 가지 강력한 도구 인 Pivotby 기능 및 피벗 테이블을 제공합니다. 자세한 분석을위한 그룹 및 집계 데이터이지만 사용법 DIF

Excel에서 히스토그램을 만드는 방법Excel에서 히스토그램을 만드는 방법Apr 22, 2025 am 10:33 AM

이 튜토리얼은 Excel에서 히스토그램을 생성하는 세 가지 다른 방법을 탐구합니다. 분석 도구 Pak의 히스토그램 도구를 활용하고 주파수 또는 카운티프 기능을 사용하며 Pivotcharts를 사용합니다. Excel에서 기본 차트를 만드는 동안 Strai입니다

Outlook 서명 : 만드는 방법, 추가 및 변경 방법Outlook 서명 : 만드는 방법, 추가 및 변경 방법Apr 22, 2025 am 09:54 AM

이 포괄적 인 가이드는 Microsoft Outlook에서 전문 이메일 서명을 작성하고 관리하기위한 단계별 지침을 제공합니다. 모든 Outlook 버전에서 이미지, 클릭 가능한 링크 등으로 매력적인 서명을 제작하는 방법을 배우십시오.

Excel 합계 공식은 총 기둥, 행 또는 가시 셀 만 총액Excel 합계 공식은 총 기둥, 행 또는 가시 셀 만 총액Apr 22, 2025 am 09:17 AM

이 튜토리얼은 컬럼, 행 및 선택된 범위에 대한 오토섬 기능 및 사용자 지정 합계 공식을 사용하여 Excel에서 합계를 계산하는 방법을 보여줍니다. 또한 가시 셀 만 합산하고, 런닝 총계를 계산하고, 여러 시트에 걸쳐 합산합니다.

Excel에서 자동 섬유를하는 방법Excel에서 자동 섬유를하는 방법Apr 22, 2025 am 09:05 AM

이 간결한 가이드는 Excel의 Autosum 기능과 효율적인 사용을 설명합니다. 열, 행 또는 가시 셀을 신속하게 합산하고 일반적인자가 문제를 해결하는 법을 배우십시오. Excel의 합 함수는 엄청나게 인기가 있으며 Microsoft에게 DED를 포함하도록 촉구합니다.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)