찾다
소프트웨어 튜토리얼사무용 소프트웨어Excel 시트를 시트당 300행으로 분할하는 매크로

엑셀 시트를 300행마다 한 시트로 나누는 매크로!

공개 서브 mySub()

Dim shS As Worksheet: Set shS = ActiveSheet '소스 데이터 시트, 현재 활성 시트

Dim rS&: rS = 1 ' 소스 데이터 테이블, 이 행에서 데이터 읽기를 시작합니다

Dim rC&: rC = 300 '매번 읽는 행 수

Dim rNew$: rNew = 1 '새 테이블을 만들고 이 행에 데이터를 붙여넣으세요

Dim rZ&: rZ = shS.UsedRange.Row + shS.UsedRange.Rows.Count - 1

Dim shNew를 워크시트로, nm$, n%, r&

r = rS

r 동안 하세요

n = n + 1

ShNew = Worksheets.Add(after:=Sheets(Worksheets.Count)) 설정

nm = "테이블" & rC & "__" & n

ShNm(shNew, nm)에 전화

shS.Rows(r).Resize(rC).shNew.Rows(rNew) 복사

r = rC * n + rS

루프

MsgBox "알겠습니다"

끝 서브

Public Sub ShNm(sh는 워크시트로, nm은 변형으로)

오류 발생 시 다음 재개

100:

sh.이름 = nm

Err.Number인 경우 0인 경우

Err.Clear

nm = 애플리케이션.입력박스( _

"" " & nm & " "가 이미 존재합니다! " & Chr(10) & Chr(10) & "새 테이블 이름을 입력하세요: ", _

"새 테이블 이름을 입력하세요", nm & "_new", _

유형:=2)

If nm = False Then MsgBox "입력이 잘못되었습니다. 프로그램을 종료하세요!": End

고투100

끝나면

끝 서브

EXCEL에서 매크로 명령을 사용하여 시퀀스를 분할하는 방법(예: PL10 120을 로 분할)

하위 매크로6()

'

' 매크로6 매크로

'

'

Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _

TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _

세미콜론:=False, 쉼표:=False, 공백:=False, 기타:=True, OtherChar _

:="*", FieldInfo:=Array(Array(1, 1), Array(2, 1)), TrailingMinusNumbers:=True

열("A:A").선택

Selection.Replace What:="PL", 교체:="", LookA:=xlPart, _

SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _

ReplaceFormat:=False

열("C:D").선택

Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove

범위("C1").선택

ActiveCell.FormulaR1C1 = "=MIN(RC[-2],)"

범위("C1").선택

ActiveCell.FormulaR1C1 = "=MIN(RC[-2],RC[-1])"

범위("D1").선택

ActiveCell.FormulaR1C1 = "=MAX(RC[-3],RC[-2])"

범위("C1:D1").선택

Selection.AutoFill 대상:=범위("C1:D1000")

범위("C:D").선택

열("A:B").선택

범위("B1").활성화

열("C:D").선택

선택.복사

Selection.PasteSpecial 붙여넣기:=xlPasteValues, 작업:=xlNone, SkipBlanks _

:=거짓, 전치:=거짓

열("A:B").선택

범위("B1").활성화

Application.CutCopyMode = False

선택.삭제 Shift:=xlToLeft

열("A:B").선택

Selection.Replace What:="0", 교체:="", LookA:=xlWhole, _

_

SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _

ReplaceFormat:=False

끝 서브

참고: 사용할 때 A열을 먼저 선택한 다음 매크로를 실행하세요. 분할할 열은 A열에 있어야 하며 BC열 두 개는 비어 있어야 합니다. 그렇지 않으면 덮어쓰게 됩니다(하하, 시간이 짧습니다. 특히 스마트) 행 수가 1000줄을 초과하지 않습니다. ㅎㅎ 그렇지 않으면 좀 느려지므로 범위는 1000줄로 설정했습니다. 철강구조에도 종사하시나요? 하하 역시

EXCEL에서 매크로를 사용하여 자동 기호를 A로 일괄 분할하는 방법과 표의 이 기호를 뒷열로 분할하는 방법

옵션 명시

하위 테스트()

범위에 따른 희미한 rng

Dim arr As Variant

Dim k를 정수로

선택한 각 rng에 대해

rng.Value = 바꾸기(rng.Value, ":", "/")

arr = 분할(rng.Value, "/")

k = U바운드(arr) + 1

rng.Resize(1, k) = arr

삭제 오류

다음 rng

End Sub 코드를 붙여넣는 방법을 알고 계시리라 생각하므로 자세한 내용은 다루지 않겠습니다. 아래 이미지를 눌러 제가 작성한 코드를 실행해 보세요.

1단계

Excel 시트를 시트당 300행으로 분할하는 매크로

단계-2

Excel 시트를 시트당 300행으로 분할하는 매크로

3단계

Excel 시트를 시트당 300행으로 분할하는 매크로

4단계

Excel 시트를 시트당 300행으로 분할하는 매크로

원본 수식을 유지하면서 Excel 시트를 여러 Excel 시트로 빠르게 분할하는 방법

[개발 도구]-[Visual Basic] 또는 Alt+F11 단축키를 클릭하여 VBE 편집 인터페이스로 들어갑니다.

새 모듈을 삽입하려면 선택

다음 코드를 모듈에 붙여넣으세요:

서브 CFGZB()

Dim myRange를 변형으로

Dim myArray

어두운 제목Range As Range

문자열로 된 희미한 제목

Dim 열Num As Integer

myRange = Application.InputBox(prompt:="제목 행을 선택하세요:", 유형:=8)

myArray = WorksheetFunction.Transpose(myRange)

Set titleRange = Application.InputBox(prompt:="첫 번째 행이어야 하고 셀이어야 하는 분할 헤더를 선택하십시오. 예: "이름"", 유형:=8)

title = titleRange.Value

위 내용은 Excel 시트를 시트당 300행으로 분할하는 매크로의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 Excel办公网에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
Microsoft 365는 해커가 계속 사용하기 때문에 ActiveX를 꺼집니다.Microsoft 365는 해커가 계속 사용하기 때문에 ActiveX를 꺼집니다.Apr 12, 2025 am 06:01 AM

Microsoft 365는 마침내 사무실 제품군의 오랜 보안 취약점 인 ActiveX를 폐지하고 있습니다. 이것은 사무실 2024에서 비슷한 움직임을 따릅니다. 이번 달부터 Microsoft 365의 Windows 버전의 Word 버전, Excel, PowerPoint 및 Visio

Excel의 집계 함수를 사용하여 계산을 개선하는 방법Excel의 집계 함수를 사용하여 계산을 개선하는 방법Apr 12, 2025 am 12:54 AM

빠른 링크는 집계 구문을 연결합니다

Excel에서 Pivotby 기능을 사용하는 방법Excel에서 Pivotby 기능을 사용하는 방법Apr 11, 2025 am 12:56 AM

Pivotby 구문을 빠르게 연결합니다

Excel에서 유출 된 배열을 포맷하는 방법Excel에서 유출 된 배열을 포맷하는 방법Apr 10, 2025 pm 12:01 PM

Excel에서 오버플로 어레이를 처리하기 위해 공식 조건부 서식을 사용하십시오. Excel에서 오버플로 배열의 직접 형식은 특히 데이터 모양이나 크기가 변경 될 때 문제를 일으킬 수 있습니다. 공식 기반 조건부 서식 규칙은 데이터 매개 변수가 변경되면 자동 형식을 허용합니다. 열 참조 전에 달러 표시 ($)를 추가하면 데이터의 모든 행에 규칙을 적용 할 수 있습니다. Excel에서는 셀의 값 또는 배경에 직접 서식을 적용하여 스프레드 시트를보다 쉽게 ​​읽을 수 있습니다. 그러나 Excel 공식이 값 세트 (오버 플로우 어레이라고 함)를 반환하면 직접 형식을 적용하면 데이터의 크기 또는 모양이 변경되면 문제가 발생합니다. Pivotby 공식의 오버플로 결과가 포함 된이 스프레드 시트가 있다고 가정합니다.

해시 사인이 Excel 공식에서 무엇을하는지 알아야합니다.해시 사인이 Excel 공식에서 무엇을하는지 알아야합니다.Apr 08, 2025 am 12:55 AM

Excel 오버 플로우 범위 연산자 (#)를 사용하면 오버 플로우 범위 크기의 변경 사항을 수용하도록 공식을 자동으로 조정할 수 있습니다. 이 기능은 Windows 또는 Mac 용 Microsoft 365 Excel에서만 사용할 수 있습니다. 고유, Countif 및 SortBy와 같은 일반적인 기능은 오버플로 레인지 연산자와 함께 사용하여 동적 정렬 가능한 목록을 생성 할 수 있습니다. Excel 공식의 파운드 부호 (#)를 오버 플로우 범위 연산자라고도하며,이 프로그램은 오버 플로우 범위에서 모든 결과를 고려하도록 지시합니다. 따라서 오버플로 범위가 증가하거나 감소하더라도 #을 포함하는 공식은이 변경 사항을 자동으로 반영합니다. Microsoft Excel에서 고유 한 값을 나열하고 정렬하는 방법

Excel에서 타임 라인 필터를 만드는 방법Excel에서 타임 라인 필터를 만드는 방법Apr 03, 2025 am 03:51 AM

Excel에서 타임 라인 필터를 사용하면 시간마다 데이터가 더 효율적으로 데이터를 표시 할 수 있으며, 이는 필터 버튼을 사용하는 것보다 편리합니다. 타임 라인은 동적 필터링 옵션으로 단일 날짜, 월, 분기 또는 연도에 대한 데이터를 빠르게 표시 할 수 있습니다. 1 단계 : 데이터를 피벗 테이블로 변환합니다 먼저 원래 Excel 데이터를 피벗 테이블로 변환하십시오. 데이터 테이블에서 셀을 선택하고 (형식이든 아니든) 리본의 삽입 탭에서 Pivottable을 클릭하십시오. 관련 : Microsoft Excel에서 피벗 테이블을 만드는 방법 피벗 테이블에 위협을받지 마십시오! 몇 분 안에 마스터 할 수있는 기본 기술을 가르쳐 줄 것입니다. 관련 기사 대화 상자에서 전체 데이터 범위가 선택되었는지 확인하십시오 (

Excel에서 GroupBy 함수를 사용하는 방법Excel에서 GroupBy 함수를 사용하는 방법Apr 02, 2025 am 03:51 AM

Excel의 GroupBy 기능 : 강력한 데이터 그룹화 및 집계 도구 Excel의 GroupBy 기능을 사용하면 데이터 테이블의 특정 필드를 기반으로 데이터를 그룹화하고 집계 할 수 있습니다. 또한 데이터를 정렬하고 필터링하여 출력을 특정 요구 사항에 맞게 사용자 정의 할 수있는 매개 변수를 제공합니다. Groupby 함수 구문 GroupBy 함수에는 8 가지 매개 변수가 포함됩니다. = GroupBy (A, B, B, C, D, E, F, G, H) 매개 변수 a ~ c가 필요합니다. A (행 필드) : 데이터가 그룹화되는 값 또는 범주를 포함하는 범위 (1 개의 열 또는 다중 열). b (값) : 집계 된 데이터를 포함하는 값의 범위 (하나의 열 또는 다중 열).

Excel에서 열을 숨기고 숨을 쉴 수 없습니다. 대신 그룹을 사용하십시오Excel에서 열을 숨기고 숨을 쉴 수 없습니다. 대신 그룹을 사용하십시오Apr 01, 2025 am 12:38 AM

Excel 효율적인 그룹화 : 숨겨진 열에 작별 인사를하고 유연한 데이터 관리를 수용하십시오! 숨겨진 열은 일시적으로 불필요한 데이터를 제거 할 수 있지만, 큰 데이터 세트를 다루거나 유연성을 추구 할 때 그룹화 열이 종종 더 나은 선택입니다. 이 기사는 데이터 관리 효율성을 향상시키는 데 도움이되는 Excel 열 그룹화의 장점과 작동 방법을 자세히 설명합니다. 그룹화가 숨기는 것보다 더 나은 이유는 무엇입니까? 열 숨기기 (열 제목을 마우스 오른쪽 버튼으로 클릭하고 "숨기기"를 선택 함)는 데이터 잊어 버리는 데 쉽게 이어질 수 있습니다. 제목 자체를 삭제할 수 있으므로 열 제목 프롬프트조차도 신뢰할 수 없습니다. 대조적으로, 그룹화 된 열은 확장 및 접기가 더 빠르고 편리하여 작업 효율성을 향상시킬뿐만 아니라 특히 다인원 공동 작업시 사용자 경험을 향상시킵니다. 또한, 그룹화 열을 사용하면 하위 그룹을 생성 할 수 있으며, 이는 숨겨진 열로 달성 할 수 없습니다. 이것이 숫자입니다

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 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

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

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

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

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전