반응형

Excel 26

워크시트의 "마지막" 셀 강제 새로 고침

워크시트의 "마지막" 셀 강제 새로 고침 Excel에서 +를 End누르면 워크시트의 오른쪽 하단 셀로 이동합니다. 마지막 행 또는 열을 삭제하고 워크북을 저장하면 이 마지막 셀과 스크롤 막대가 업데이트됩니다. 워크북을 저장하지 않고도 업데이트를 수행할 수 있는 한 줄짜리 VBA 명령어가 있었던 것으로 기억하는데, 명령어가 무엇인지 기억이 나지 않습니다. 무슨 생각이 있으신가요?빈 행을 삭제하는 데 지속적으로 작동하는 무언가를 찾았습니다.사용 중인 "사용 범위" 엑셀이 너무 커서 오른쪽 스크롤 바를 사용하면 빈 행이 추가되고, 맨 아래로 스크롤하면 실제 데이터의 마지막 행을 초과하는 경우를 알 수 있습니다.그러면 SQL로 가져올 때 테이블에 빈 레코드가 추가됩니다. 제거 방법: 데이터의 마지막 행 아래에 ..

programing 2023.09.08

VBA에서 수식을 삽입할 때 다른 언어 문제 발생

VBA에서 수식을 삽입할 때 다른 언어 문제 발생 내가 만약 내가 다음과 같은 명령을 사용한다면, 내가 정확하게 이해하겠습니까? Set myRange.formula = “=ROW(mySheet!R12)” 내 매크로가 원인이 될 것입니다.#NAME?예를 들어, 러시아 엑셀에서 실행되는 경우 셀에 오류가 나타납니다.이 경우 위 수식은 다음과 같이 하드 코딩되어야 한다는 것을 의미합니다. Set myRange.formula = “=СТРОКА(mySheet!R12)” 여기서 срка는 SUM 함수의 러시아어 아날로그입니다.엑셀이 런타임으로 수식을 번역할 정도로 똑똑하리라고는 기대하지 않습니다.그렇다면 이를 해결할 수 있는 방법이 있을까요? 그리고 가장 중요하게, 언어에 관계없이 매크로가 올바르게 작동하도록 만..

programing 2023.09.08

Excel에 붙여넣기 위해 Windows 클립보드 복사 버퍼에 서식 정보 포함

Excel에 붙여넣기 위해 Windows 클립보드 복사 버퍼에 서식 정보 포함 내 애플리케이션은 사용자가 엑셀에 붙여넣을 수 있도록 윈도우 복사 버퍼에 표 형식의 데이터를 씁니다.탭 중지 및 셀 및 행 딜리미터의 새 줄을 포함한 비정형 표 데이터에 적합합니다. 복사 버퍼에 그리드 선, 배경색 등의 형식 지정 데이터를 포함하고 싶습니다.이 작업을 수행할 수 있으며, 그렇다면 포맷 데이터를 인코딩하기 위한 사양은 어디에서 찾을 수 있습니까?예, 가능합니다. (분명히 클립보드를 통해 Excel의 실행 중인 인스턴스에서 다른 인스턴스로 포맷된 Excel 데이터를 복사할 수 있으므로 가능해야 합니다!) Windows 클립보드는 동시에 둘 이상의 형식으로 저장할 수 있습니다.Excel 형식의 그리드 항목에 사용할 ..

programing 2023.08.29

특정 셀을 잠그지만 필터링 및 정렬을 허용하는 방법

특정 셀을 잠그지만 필터링 및 정렬을 허용하는 방법 다음 코드를 사용하여 특정 셀의 내용을 잠그고 있습니다. Sub LockCell(ws As Worksheet, strCellRng As String) With ws .Unprotect .Cells.Locked = False .Range(strCellRng).Locked = True .Protect Contents:=True, AllowFormattingCells:=True, AllowFormattingColumns:=True, AllowFormattingRows:=True, AllowInsertingColumns:=True, AllowInsertingRows:=True, AllowSorting:=True, AllowFiltering:=True, Allo..

programing 2023.08.29

Excel 시트의 데이터로 행을 계산하려면 어떻게 해야 합니까?

Excel 시트의 데이터로 행을 계산하려면 어떻게 해야 합니까? 스프레드시트의 행 수를 계산하려고 합니다. 여기에는 몇 개의 열에 공백이 아닌 값이 하나 이상 포함되어 있습니다. row 1 has a text value in column A row 2 has a text value in column B row 3 has a text value in column C row 4 has no values in A, B or C 행 1, 2 및 3에는 적어도 하나의 열에 텍스트 값이 있으므로 공식은 3과 같습니다.마찬가지로 행 1에 각 열(A, B 및 C)에 텍스트 값이 있는 경우 이 값은 1로 계산됩니다.수식을 사용하여 수행할 수 있는 작업은 다음과 같습니다. 열 D - cell 새 (" "D - 셀" ))에..

programing 2023.08.19

openpyxl을 사용하여 열 삽입

openpyxl을 사용하여 열 삽입 기존 엑셀 문서를 수정하는 스크립트를 작업하고 있는데 VBA 매크로 명령처럼 다른 두 열 사이에 열을 삽입할 수 있는 기능이 필요합니다..EntireColumn.Insert. openpyxl로 이런 열을 삽입할 수 있는 방법이 있습니까? 만약 그렇지 않다면, 그것을 쓰는 것에 대한 조언이 있습니까?다음은 훨씬 더 빠른 방법의 예입니다. import openpyxl wb = openpyxl.load_workbook(filename) sheet = wb.worksheets[0] # this statement inserts a column before column 2 sheet.insert_cols(2) wb.save("filename.xlsx") 같은 것을 찾지 못했습니다..

programing 2023.08.14

Excel이 프로그래밍 방식으로 인스턴스화될 때 추가 기능 로드

Excel이 프로그래밍 방식으로 인스턴스화될 때 추가 기능 로드 다음을 사용하여 VBA를 사용하여 Excel의 새 인스턴스를 만들려고 합니다. Set XlApp = New Excel.Application 문제는 이 새로운 Excel 인스턴스가 정상적으로 Excel을 열 때 로드되는 모든 addin을 로드하지 않는다는 것입니다.Excel Application 개체에 사용자가 지정한 모든 addin에 로드할 수 있는 항목이 있습니까? 특정 애드인을 로드하려는 것이 아니라 새로운 엑셀 애플리케이션을 사용자가 직접 연 것처럼 동작하게 만들기 때문에 엑셀을 열 때 주로 로드되는 모든 사용자가 선택한 애드인의 목록을 정말 찾고 있습니다.저는 이 문제와 애플리케이션을 다시 조사했습니다.addins 컬렉션은 도구->A..

programing 2023.07.20

사용자와 상관없이 Excel Workbook을 바탕 화면에 저장하는 방법은 무엇입니까?

사용자와 상관없이 Excel Workbook을 바탕 화면에 저장하는 방법은 무엇입니까? Excel 워크북이 있는데, 양식 단추에서 워크북의 복사본을 사용자의 바탕 화면에 저장해야 함을 클릭합니다. 원래는 모든 것이 공유 네트워크 폴더에 있을 예정이었지만, 지금은 약 6명의 사용자가 있으므로 사용자가 버튼을 클릭하면 워크북을 개별 데스크톱에 저장해야 합니다. 개별 사용자를 지정할 필요 없이(6개의 워크북 파일을 유지 관리해야 하는) 컴퓨터 데스크톱에 저장할 수 있는 방법이 있습니까?이것이 사용자 이름과 항상 같지 않은 데스크톱 경로를 얻는 가장 신뢰할 수 있는 방법이라고 생각합니다. MsgBox CreateObject("WScript.Shell").specialfolders("Desktop") 당신은 그들..

programing 2023.07.05

Microsoft를 사용하여 Excel 2010의 데이터 읽기사무실. 인터럽트.엑셀

Microsoft를 사용하여 Excel 2010의 데이터 읽기사무실. 인터럽트.엑셀 엑셀에서 데이터를 읽을 수 없습니다.사용 중인 코드는 다음과 같습니다. using Excel = Microsoft.Office.Interop.Excel; Excel.Application xlApp = new Excel.Application(); Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(@"Book1.xlsx", 0, true, 5, "", "", true, Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0); Excel._Worksheet xlWorksheet = (Excel._Worksheet)xlWorkbook...

programing 2023.07.05
반응형