반응형

Excel 28

수식 값의 범위를 복사하여 다른 시트의 특정 범위에 붙여넣는 방법은 무엇입니까?

수식 값의 범위를 복사하여 다른 시트의 특정 범위에 붙여넣는 방법은 무엇입니까? Excel 매크로를 작동시키려고 하는데 포뮬러가 포함된 셀에서 값을 복사하는 데 문제가 있습니다. 지금까지 이것이 제가 가지고 있는 것이고 비-포뮬러 세포와 잘 작동합니다. Sub Get_Data() Dim lastrow As Long lastrow = Sheets("DB").Range("A65536").End(xlUp).Row + 1 Range("B3:B65536").Copy Destination:=Sheets("DB").Range("B" & lastrow) Range("C3:C65536").Copy Destination:=Sheets("DB").Range("A" & lastrow) Range("D3:D65536").Cop..

sourcecode 2023.10.25

테이블 Excel VBA에 새 열 삽입

테이블 Excel VBA에 새 열 삽입 제가 만들고 있는 워크시트에 몇 가지 문제가 있습니다.표의 특정 위치에 열을 삽입한 후 헤더를 설정하고자 합니다. 잠시 검색해보니 다음과 같은 코드가 있었습니다. ActiveSheet.Columns(2).Insert 이것은 열을 삽입하는 데 효과가 있지만, 이 후에 표의 머리글을 어떻게 변경해야 할지 잘 모르겠습니다. 또한 저는 이전에 테이블 끝에 열을 추가하고 이름을 짓는 것에 대해 여기서 조언을 받았습니다. 코드는 다음과 같습니다. Dim oSh As Worksheet Set oSh = ActiveSheet Dim oLc As ListColumn Set oLc = oSh.ListObjects("PropTable").ListColumns.Add oLc.Name =..

sourcecode 2023.10.20

python(openpyxl)을 사용하여 Excel에서 그리드 라인 제거

python(openpyxl)을 사용하여 Excel에서 그리드 라인 제거 openpyxl을 사용하여 만든 Excel 워크시트에서 그리드 라인을 제거하려고 하는데 작동하지 않습니다.내가 할 일은.. wb = Workbook() ws = wb.get_active_sheet() ws.show_gridlines = False print ws.show_gridlines wb.save('file.xlsx') 이 코드는 'False'를 출력하지만 저장된 파일에는 그리드 라인이 표시됩니다.이것은 2015년에 고쳐졌습니다. 권장 솔루션은 다음과 같습니다(이슈 설명에서). from openpyxl import Workbook wb = Workbook() ws = wb.active ws.sheet_view.showGridL..

sourcecode 2023.10.10

Apache-POI 행 정렬(Excel)

Apache-POI 행 정렬(Excel) 시트의 행을 문자열 열 중 하나로 정렬하고 싶습니다.Sheet.shift Rows 방법으로 해보았지만, 그것으로는 해결할 수 없습니다.제 방식에서는 행의 위치를 바꾸지 않습니다.내 코드에 무슨 문제가 있습니까?아니면 엑셀에서 문자열 열로 행을 정렬하는 더 좋은 방법이 있을까요? /** * Sorts (A-Z) rows by String column * @param sheet - sheet to sort * @param column - String column to sort by * @param rowStart - sorting from this row down */ private void sortSheet(Sheet sheet, int column, int row..

sourcecode 2023.09.25

PDF에서 데이터 추출 후 워크시트에 추가

PDF에서 데이터 추출 후 워크시트에 추가 PDF 문서에서 워크시트로 데이터를 추출하려고 합니다.PDF 쇼와 텍스트는 수동으로 복사하여 엑셀 문서에 붙여넣을 수 있습니다. 저는 현재 SendKeys를 통해 이것을 하고 있는데 작동이 안 됩니다.PDF 문서의 데이터를 붙여넣으려고 하면 오류가 발생합니다.제 페이스트가 왜 안 되나요?매크로 실행이 중지된 후 붙여넣기하면 정상적으로 붙여넣기됩니다. Dim myPath As String, myExt As String Dim ws As Worksheet Dim openPDF As Object 'Dim pasteData As MSForms.DataObject Dim fCell As Range 'Set pasteData = New MSForms.DataObject S..

sourcecode 2023.09.15

여러 결과로 탁월한 vlookup

여러 결과로 탁월한 vlookup 워크시트를 검색하고 계정 번호를 일치시킨 다음 지정된 값을 반환하는 데 vlookup 또는 유사한 기능을 사용하려고 합니다.제 문제는 중복된 계좌번호가 있다는 것이고 결과를 하나의 문자열로 연결하고 싶습니다. Acct No CropType ------- --------- 0001 Grain 0001 OilSeed 0001 Hay 0002 Grain 첫 번째 워크시트의 경우, 두 번째 워크시트에는 다른 정보와 함께 Act No가 있으며 일치하는 모든 결과를 두 번째 워크시트의 한 열에 넣어야 합니다."그레인 오일 씨드 건초"여기 그것을 해줄 기능이 있습니다.전체 범위가 아닌 검색 열만 제공한다는 점에서 Vlookup과 조금 다릅니다. 세 번째 매개 변수로 반환 값을 얻기 ..

sourcecode 2023.09.05

VBA: 추상 수업 같은 것이 있나요?

VBA: 추상 수업 같은 것이 있나요? 인터페이스를 사용하여 유사한 클래스에서 필수 메서드(하위/함수)를 구현하고 있습니다. 예: 인터페이스 I1이 M1 및 M2 메서드를 선언합니다. C1 및 C2는 I1을 구현하고 M1 및 M2용 자체 버전을 가지고 있습니다. 또한 C1과 C2는 정확히 동일한 방법(예: 방법 SM1과 SM2)이 필요합니다. SM1과 SM2가 반복되지 않도록 추상 클래스 AC를 정의합니다. I1 구현 SM1 및 SM2를 정의합니다. 그것은 C1과 C2에 의해 연장될 것입니다. 이 솔루션은 Java에서 실제로 가능하지만 VBA(VB)에서 동일한 작업을 수행하는 데 대한 설명서를 찾을 수 없습니다.Net에서 MustInherit 키워드를 사용하여 추상 클래스를 허용하는 것 같습니다.) VB..

sourcecode 2023.08.11

python의 csv 모듈을 사용하여 .xlsx에서 읽기

python의 csv 모듈을 사용하여 .xlsx에서 읽기 .xlsx 형식의 엑셀 파일을 읽으려고 합니다.csv모듈, 하지만 나는 내 사투리와 인코딩이 지정되어 있어도 엑셀 파일을 사용할 때 운이 없습니다.아래에는 제가 시도한 다른 인코딩으로 저의 다양한 시도와 오류 결과를 보여줍니다.Python의 .xlsx 파일에서 읽을 수 있는 올바른 코딩, 구문 또는 모듈을 알려줄 수 있는 사람이 있다면 감사하겠습니다. 아래 코드에서 다음 오류가 발생합니다._csv.Error: line contains NULL byte #!/usr/bin/python import sys, csv with open('filelocation.xlsx', "r+", encoding="Latin1") as inputFile: csvRead..

sourcecode 2023.07.12

Java에서 Excel 워크북 간에 시트를 복사하는 방법

Java에서 Excel 워크북 간에 시트를 복사하는 방법 이 질문은 미래의 방문자들에게 도움이 될 것 같지 않습니다; 그것은 단지 작은 지리적 지역, 특정한 시간의 순간, 또는 인터넷의 전세계 사용자들에게 일반적으로 적용되지 않는 비정상적으로 좁은 상황에만 관련이 있습니다.이 질문을 보다 광범위하게 적용할 수 있도록 지원하기 위해,도움말 센터를 방문합니다. 마감됨10년 전에. Apache poi에서 서로 다른 두 워크북 사이에 시트를 복사하려면 어떻게 해야 합니까? 이 스레드를 참조하는 메서드가 없습니다.그런 해결책은 없습니다.조사하고 시도한 후에, 여기 제 해결책이 있습니다.Java 1.6 및 apache-poi 3.8로 테스트를 받았습니다. 여기서 저는 제게 맞는 솔루션을 제공하고 싶지 않습니다. 특..

sourcecode 2023.07.02

VBA: 문자열 yyyy-mm-dd로 날짜를 가져오는 방법

VBA: 문자열 yyyy-mm-dd로 날짜를 가져오는 방법 날짜를 문자열 형식으로 지정하려고 합니다.yyyy-mm-dd. 저는 이상한 결과로 다양한 것들을 시도해 보았습니다. Dim mydate As String mydate = Date mydate = Year(Date) mydate = Month(Date) mydate = Day(Date) 첫 번째 사람이 줍니다.11/02/한 해도 없이 데이터 연결을 시도할 수 있지만, 두 번째는 해를 OK로 지정합니다. 하지만 세번째는 02 대신 2로 달을 줍니다. 4위도 비슷하네요. 어떤 설명이나 예를 들어주시면 대단히 환영할 것입니다.사용Format의 기능VBA.Strings내장 모듈: Debug.Print Format(Now, "YYYY-MM-DD") Dim ..

sourcecode 2023.06.22
반응형