홈>
시트에서 빈 행을 삭제하려고합니다. 원래 해당 행에 데이터가 있고 매크로는 해당 데이터를 자르고 Sheet2로 이동하여 빈 행을 남깁니다. 해당 행을 제거하거나 아래에 행 데이터가 있으면 위로 이동하고 싶습니다.
Private Sub cmdMove_Click()
Dim myLog As Worksheet
Dim myLogSheet As Range
Dim i As Long
i = 1
i = Sheet2.Cells(Sheet2.Rows.Count, "A").End(xlUp).Row + 1
Set myLog = Sheets("Sheet1")
Set myLogSheet = myLog.Range("B:B").Find(txtID.Value, , , xlWhole)
If Not myLogSheet Is Nothing Then
myLogSheet.Offset(0, 2) = Format(Now, "hh:mm:ss")
Application.Wait Now + TimeValue("00:00:02") 'Delay to see the punch out time...
DoEvents
myLogSheet.EntireRow.Cut Sheet2.Cells(i, "A")
' After cutting the entire row, I want the below data to move up to avoid any empty
'row.. thank you.
On Error Resume Next
Else
txtName.Value = "NO RECORD"
End If
End Sub
- 답변 # 1
- 답변 # 2
마지막 줄에이 코드를 추가하십시오
열 (1) .SpecialCells (xlCellTypeBlanks) .entirerow.Delete
관련 자료
- EXCEL VBA의 각 루프에 대해 두 번만 반복하면 완료됩니다
- vba - Excel은 null이 아닌 문자열 값을 계산합니다
- t sql - SQL Server에서 문 삭제 후 공간 회수
- excel - 여러 워크 시트의 테이블에서 빈 행 삭제
- identityserver4 - ASPNET Core 31에서 ASPNET 50으로 업그레이드 한 후 UserClaims가 비어 있음
- excel - 전체 행을 잘라내어 삭제하지만 특정 열 아래에있는 행의 값만 붙여 넣습니다
- sqlite - 빈 줄을 삭제하도록 SQL 필드 업데이트
- matlab - excel로 내보내는 동안 다음 빈 행을 찾는 방법
- javascript - crud - 페이지를 새로 고치지 않으면 추가 및 삭제가 차례로 작동하지 않습니다
- python : `return fileresponse (file_path)`return fileresponse (file_path) 후에 파일을 삭제하는 방법
- bash - sed 또는 awk를 사용하여 패턴 뒤에 특정 문자를 삭제하는 방법은 무엇입니까?
- javascript - MVC 컨트롤러에서 jquery 게시물로 게시 된 후 문자열이 비어 있습니다
- php - 저장소에서 파일을 제거한 후 행 삭제
- python - 목록 요소 목록을 차례로 비우는 방법은 무엇입니까?
- python - 작업을 추가 한 후 빈 목록을 얻습니다
- python - 문자열 왼쪽에있는 두 번째 쉼표 뒤의 모든 텍스트를 삭제하는 방법
- swift - 연락처에서 주소 자동 완성을 선택한 후 iOS UITextField 텍스트 필드가 비어 있음
- Mysql - mysql - 삭제 후 shink 테이블
- vs code editorwordseparator 설정 편집, 전체 단어를 삭제하면 첫 번째 대문자 다음에 멈 춥니 다 (예 - caplocks ---> cap)
- javascript - forEach 이후 함수는 빈 배열을 반환했습니다
관련 질문
- Excel VBA에서 열에서 키워드 찾기 및 다른 열 편집
- excel : 마지막 행 IF를 찾는 매크로 도움말
- excel : 셀 색상을 확인/변경하기 위해 Change(byVal Target as Range)를 어떻게 사용합니까?
- excel : PC 스토리지 드라이브 이름 찾기
- excel : 성공적인 브라우저 시작 요청에 대한 동일한 페이로드에도 불구하고 VBA가 있는 HTTPRequest를 통한 "잘못된 다중 부분 페이로드 형식"
- excel : 수식 숫자 값을 숫자 더하기 1로 바꾸기
- excel : 값이 날짜를 따르도록 vlookup 또는 매크로를 설정하는 방법
- excel : 다른 이름으로 저장하는 동안 파일을 바꾸라는 메시지가 표시되면 "아니요" 또는 "취소"를 선택하면 VBA 1004 오류가 발생합니다.
- Excel 스프레드시트에 값을 쓰도록 확인란을 얻으려고 합니다.
- excel : 여러 If/Then 호출 옵션
if 부분을 다음 문장으로 바꾸면 작동합니다.