반응형

Excel 31

Excel 스프레드시트에서 마지막 행 찾기

Excel 스프레드시트에서 마지막 행 찾기 Apache for Java의 POI를 사용하여 Excel 스프레드시트에서 마지막 행의 인덱스를 찾으려고 합니다. 저는 이것이 가능해야 한다고 생각했습니다.getLastRowNum()또는getPhysicalNumberOfRows()하지만 그들은 올바른 결과를 제공하지 않는 것 같습니다.예를 들어 한 줄짜리 스프레드시트가 있는데 이 두 함수는 1140의 값을 반환합니다.또 다른 두 줄 스프레드시트의 값은 1162입니다. 또 다른 문제는 유효한 데이터 행 사이에 빈 행이 있을 수 있기 때문에 첫 번째 빈 행만 찾을 수 없다는 것입니다. 그럼 마지막 행의 인덱스를 찾을 수 있는 방법이 있나요?데이터 사이에 빈 행이 없어야 한다는 요구사항을 만들 수 있을 것 같습니다...

programing 2023.06.29

VBA 오류 1004 - 범위 클래스의 메서드 선택 실패

VBA 오류 1004 - 범위 클래스의 메서드 선택 실패 처음 포스터를 붙였으니 혹시 제가 지키지 못한 서식이나 가이드라인이 있다면 수정할 수 있도록 알려주시기 바랍니다. 그래서 저는 기본적으로 사용자에게 엑셀 파일의 파일 디렉터리를 물어본 다음 몇 가지 변수를 설정합니다(원래는 다른 곳에서 사용되고 변경되었기 때문에 프로젝트 변수로 공개적으로 설정되었습니다).저는 또한 이러한 변수들을 0으로 설정하기 위해 라인을 추가했습니다(만약을 위해, 저는 그것이 중요하지 않다고 생각합니다).그런 다음 이러한 변수를 액세스하려는 Excel 파일, 워크북 및 시트에 설정합니다. Dim filepath as String filePath = CStr(fileDialog) 'ask file dir, set to strin..

programing 2023.06.24

OpenPyXl을 사용하여 Excel 워크북의 값 범위를 지우는 방법

OpenPyXl을 사용하여 Excel 워크북의 값 범위를 지우는 방법 OpenPyXI를 사용하여 다양한 값을 지우고 싶은 워크북이 있습니다.지금까지 저는 다음을 알고 있습니다. # Import OpenPyXl module. from openpyxl import load_workbook # Load workbook. wb = load_workbook(filename = 'testing.xlsx') # Make a variable with a worksheet you want to view/modify. sheet = wb['AR Cutoff'] # Change value of A3. sheet['A3'] = 'Assigned value' 간단히 말해서, 저는 OpenPyXL에서 다음 VBA와 동일한 작업을..

programing 2023.06.24

Excel의 워크시트 암호 보호 작동 방식

Excel의 워크시트 암호 보호 작동 방식 이 코드는 몇 년 동안 인터넷에 떠돌았습니다. 암호를 모르는 Excel 스프레드시트의 암호를 해독하기 위한 암호를 제공할 수 있습니다. http://www.theofficeexperts.com/VBASamples/Excel02.htm 저는 이것이 어떻게 작동하는지에 관심이 있지만, 그것을 해결할 수 없을 것 같습니다.특정 값으로 암호화되어 있으며, 여러 가지 방법으로 액세스할 수 있습니다(인터넷 상의 일부 장소에서는 원래 암호를 제공하거나 작동할 다른 암호를 제공할 것이라고 말합니다). 공용 키와 같이 100개의 공용 키를 사용하여 하나의 개인 키로 모두 작동할 수 있습니다. 제가 보기에는 정수 변수를 만들고 특정 숫자로 채우는 것처럼 보입니다. 그 숫자를 관련..

programing 2023.06.19

PHP EXCEL에서 날짜 형식 읽기

PHP EXCEL에서 날짜 형식 읽기 저는 PHP 엑셀을 사용하여 엑셀 파일을 읽었습니다. 하지만 그 엑셀 파일에 일부 날짜(시간 형식)가 포함되어 있습니다. PHP 엑셀은 그 경우에 잘못된 값을 반환합니다. 내 코드는 아래에 있습니다. enter code hereinclude 'Classes/PHPExcel/IOFactory.php'; $inputFileName = 'index.xlsx'; // Read your Excel workbook try { $inputFileType = PHPExcel_IOFactory::identify($inputFileName); $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objPHPExcel = $o..

programing 2023.06.09

다른 시트의 테이블 데이터를 참조하는 Vlookup

다른 시트의 테이블 데이터를 참조하는 Vlookup 사용하고 싶습니다.VLOOKUP데이터 테이블을 참조하는 함수는 데이터 테이블이 있는 시트와 다른 시트에 배치됩니다.VLOOKUP서면에 의한 직무 예: 시트 1, 셀 AA3에 다음을 삽입합니다.VLOOKUP기능.나는 기능이 셀 M3의 번호를 확인하고 Sheet 2 range address A2:Q47 첫 번째 열에서 동일한 번호를 찾고 그 표의 13번째 열에 값을 재현하기를 원합니다. 이 함수를 작성했는데 보고됩니다.#N/A결과적으로: =VLOOKUP(M3,Sheet1!$A$2:$Q$47,13,FALSE) 에 대한 일반적인 문제 중 하나입니다.VLOOKUP는 "데이터 불일치"입니다. 여기서#N/A숫자 조회 값이 텍스트 검색 값과 일치하지 않기 때문에 반환..

programing 2023.06.09

Excel VBA: range.copy 후 행진 개미를 프로그래밍 방식으로 제거하는 방법.

Excel VBA: range.copy 후 행진 개미를 프로그래밍 방식으로 제거하는 방법. SendKeys "{ESC}"에 의존하지 않을 경우application.cutcopymode = false예를 들어 이 코드를 사용해 보십시오.핵심 라인은 '응용 프로그램'입니다.CutCopyMode = False' Sub Test() Range("A1").Copy MsgBox "View Marching Ants" Range("A2").Select ActiveSheet.Paste Application.CutCopyMode = False End Sub 언급URL : https://stackoverflow.com/questions/1662622/excel-vba-how-to-programmatically-remove-..

programing 2023.05.25

xlwings와 openpyxl Reading Excel 워크북의 차이점

xlwings와 openpyxl Reading Excel 워크북의 차이점 저는 주로 xlwings를 사용해서 열었어요 (read-write) 워크북(내가 읽은 워크북은 매크로가 복잡하기 때문에).하지만 저는 최근에 openpyxl을 사용하여 열기 시작했습니다 (read-only몇 가지 데이터를 스크랩하기 위해 수천 개의 워크북을 읽어야 할 때 워크북. xlwings와 openpyxl이 워크북을 읽는 방법에는 상당한 차이가 있다는 것을 알게 되었습니다.나는 xlwings가 의존한다고 믿습니다.pywin32문제집을 읽습니다.워크북을 읽을 때 다음과 함께xlwings.Book()실제 워크북이 열립니다.저는 이것이 다음과 같은 결과라고 생각합니다.pywin32. 단, 사용 시openpyxl.load_workbo..

programing 2023.05.25

8년 된 이 VBA 64비트 컴파일러 버그를 어떻게 고칠 수 있습니까?

8년 된 이 VBA 64비트 컴파일러 버그를 어떻게 고칠 수 있습니까? 여기 버그가 있습니다.64비트 VBA 호스트(예: Access 365 64비트 또는 Excel 2016 64비트)에서 클래스 모듈 생성SomeClass: ' this needs to be here to trigger the bug: Private Sub Class_Terminate() End Sub 에 어떤 이 있습니다.Test: Function ReturnFalse(o As Object) As Boolean ReturnFalse = False End Function Sub Test() Debug.Print ReturnFalse(New SomeClass) If ReturnFalse(New SomeClass) Then Debug.Pri..

programing 2023.05.25

VBA 언어로 "값이 비어 있지 않은 경우"를 어떻게 표현합니까?

VBA 언어로 "값이 비어 있지 않은 경우"를 어떻게 표현합니까? VBA 언어에서 "값이 비어 있지 않은 경우" 조건을 어떻게 표현합니까?이런 건가요? "if value is not empty then..." Edit/Delete Message 사용하다Not IsEmpty(). 예: Sub DoStuffIfNotEmpty() If Not IsEmpty(ActiveCell.Value) Then MsgBox "I'm not empty!" End If End Sub 테스트할 항목에 따라 다릅니다. 문자열에 대해 사용할 수 있습니다.If strName = vbNullString또는IF strName = ""또는Len(strName) = 0(마지막 것이 더 빠르다고 추정됨) 개체에 대해 사용할 수 있습니다.If ..

programing 2023.05.25
반응형