Excel 27

선택한 시트를 PDF로 내보내려면 Excel VBA

선택한 시트를 PDF로 내보내려면 Excel VBA 다음 코드를 사용하여 Excel 2010에서 선택한 시트를 단일 PDF 파일로 내보내는 중입니다. ThisWorkbook.Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select ActiveSheet.ExportAsFixedFormat _ Type:=xlTypePDF, _ Filename:="C:\temp.pdf", _ Quality:=xlQualityStandard, _ IncludeDocProperties:=True, _ IgnorePrintAreas:=False, _ OpenAfterPublish:=True 제 문제는 첫 번째 시트만 수출한다는 것입니다.아이디어 있어요?시트 그룹을 선택했으면 선택을 사용할 수 있습..

programing 2023.06.13

어떻게 줄리아에게 엑셀을 읽습니까?

어떻게 줄리아에게 엑셀을 읽습니까? 줄리아에게 엑셀 파일을 읽어줘야겠어요.저는 "ExcelReaders" 패키지를 사용해 보았습니다.그러나 패키지에는 Python 또는 xlrd 패키지가 추가로 필요합니다.이러한 종속성을 자동으로 설치하기 위해 conda.jl 패키지를 사용하지만 설치 문제가 계속 발생합니다.줄리아에게 엑셀을 읽어주는 간단한 방법이 있나요?Taro.jl 패키지를 사용해 본 사람이 있습니까? 순수 Julia v1.0 호환 Excel 판독기는 하나만 사용할 수 있습니다. XLSX.jl Python 또는 Java에 대한 종속성이 없습니다.패키지 관리자에서 입력하여 설치]add XLSX콘솔에서 로드합니다.using XLSX여기 튜토리얼 문서가 있습니다.Taro.jl 패키지는 Julia에게 엑셀을 ..

programing 2023.06.13

openpyxl을 사용하여 워크시트를 한 워크북에서 다른 워크북으로 복사하는 방법은 무엇입니까?

openpyxl을 사용하여 워크시트를 한 워크북에서 다른 워크북으로 복사하는 방법은 무엇입니까? EXCEL 파일(예: 200개)을 대량으로 가지고 있습니다. 특정 워크시트를 워크북에서 다른 워크시트로 복사하려고 합니다.저는 몇 가지 조사를 해봤지만 Openpyxl로 할 수 있는 방법을 찾을 수 없었습니다. 이것은 제가 지금까지 개발한 코드입니다. def copy_sheet_to_different_EXCEL(path_EXCEL_read,Sheet_name_to_copy,path_EXCEL_Save,Sheet_new_name): ''' Function used to copy one EXCEL sheet into another file. def path_EXCEL_read,Sheet_name_to_copy,p..

programing 2023.06.13

Excel VBA 런타임 오류 '424' 개체가 필요합니다.

Excel VBA 런타임 오류 '424' 개체가 필요합니다. 저는 VBA와 코딩에 대해 완전히 초보입니다. 동일한 워크북의 셀에서 데이터를 가져온 다음(프레임워크 경로 가져오기...) 애플리케이션(QTP)을 시작하고 테스트를 실행하려고 합니다. Excel 셀에 값을 입력할 때 다음 오류가 발생합니다. Run Time Error '424' object required 제가 몇 가지 기본적인 규칙을 놓치고 있다고 생각하지만, 당신의 도움에 감사드립니다.문제가 되는 코드 부분은 아래를 참조하십시오. Option Explicit Private Sub RunTest_Click() Dim envFrmwrkPath As Range Dim ApplicationName As Range Dim TestIterationNa..

programing 2023.06.08

워크시트에 마지막으로 저장한 날짜 표시

워크시트에 마지막으로 저장한 날짜 표시 워크시트 중 하나에 Excel 스프레드시트의 마지막 저장 날짜를 표시하는 방법을 아는 사람이 있습니까? 매크로를 사용하여 이 작업을 수행하는 방법을 찾았지만 스프레드시트는 Jet Essentials라는 추가 기능으로 채워져 있으며 이 기능은 매크로를 좋아하지 않으므로 여기에 있는 솔루션에서는 매크로를 사용하면 안 됩니다.제가 이걸 업데이트할 거라고 생각했어요. 스프레드시트 뒤에 VB 모듈을 추가하면 실제로 매크로로 등록되지 않습니다. 솔루션은 다음과 같습니다. Alt + F11을 누릅니다. 삽입 > 모듈 클릭 다음을 창에 붙여넣습니다. 코드 Function LastSavedTimeStamp() As Date LastSavedTimeStamp = ActiveWorkb..

programing 2023.06.08

VBA 매크로에서 기호 #(해시) 사용

VBA 매크로에서 기호 #(해시) 사용 의 사용의 의미는 무엇입니까?#Excel VBA에 있는 기호 다음과 같이 사용됩니다. a = b /100# 나는 그것의 중요성을 이해하지 못합니다.#그 후에100?Double의 형식 선언 문자는 숫자 기호(#)입니다.해시라고도 함 다른 형식 선언 문자는 다음과 같습니다. 정수 % 롱 & 통화 @ 싱글! 더블 # 문자열 $ 여기서 #의 의미를 이해하지 못합니다. 식을 계산할 때 형식 선언 문자 앞의 숫자가 변수가 아닌 특정 데이터 형식으로 처리된다는 의미입니다. 이 예를 참조하십시오. 기본적으로 동일합니다. Sub Sample1() Dim a# a = 1.2 Debug.Print a End Sub Sub Sample2() Dim a As Double a = 1.2 D..

programing 2023.05.20

DataRow: 지정된 열 이름으로 셀 값 선택

DataRow: 지정된 열 이름으로 셀 값 선택 DataRow에 대한 문제가 있어서 매우 어려움을 겪고 있습니다. 데이터 행은 OleDbConnection을 사용하여 Excel 스프레드시트에서 읽습니다. 열 이름을 사용하여 DataRow에서 데이터를 선택하려고 하면 데이터가 있음에도 DBNull이 반환됩니다. 하지만 그렇게 간단하지는 않습니다. datarow.Table.Columns[5].ColumnName"내 열"을 반환합니다. datarow["my column"]DBNull을 반환합니다. datarow[5]500을 반환합니다. datarow[datarow.Table.Columns[5].ColumnName]DBNull을 반환합니다.(오타가 아닌지 확인하기 위해!) 열 번호를 사용하여 데이터 행에서 항목..

programing 2023.05.20

#if, #else, #eas의 해시 부호는 의미하면 무엇으로 끝납니까?

#if, #else, #eas의 해시 부호는 의미하면 무엇으로 끝납니까? SharePoint에서 파일을 체크아웃할 수 있는지 확인하고, 체크아웃할 수 없는 경우 사용자에게 해당 파일이 다른 사용자에 의해 사용되고 있으며 사용자가 사용 중임을 알려주기 위해 코드를 작성하고 있습니다. http://www.xcelfiles.com/IsFileOpen.html#anchor_37 에서 코드를 발견했습니다. 코드가 테스트 시나리오에서 작동하는 것 같아서 제 목적에 맞게 수정할 계획입니다.구문의 일부를 이해하는 데 어려움을 겪고 있습니다. #If Not VBA6 Then '// Xl97 For i = j - 1 To 1 Step -1 If Mid(strXl, i, 1) = Chr(0) Then Exit For Nex..

programing 2023.05.09

VBA 단일 시트를 CSV로 저장(전체 워크북이 아님)

VBA 단일 시트를 CSV로 저장(전체 워크북이 아님) 개별 Excel 시트를 csv로 저장하고 각 시트를 별도의 csv 파일로 내보내기 - 워크북에 단일 워크시트를 저장하고 싶습니다. 내 xlsm 파일에 있는 내 코드는 params와 data sheet가 있습니다.붙여넣은 값으로 데이터의 워크시트 복사본을 만든 다음 이를 csv로 저장하려고 합니다.현재 제 전체 워크북이 이름을 바꾸고 csv가 됩니다. Excel 워크북에서 단일 시트를 "csv로" 저장하려면 어떻게 해야 합니까? 있습니까?Worksheet.SaveAs아니면 데이터 시트를 다른 워크북으로 이동하여 저장해야 합니까? 코드 샘플 ' [Sample so some DIMs and parameters passed in left out] Dim s..

programing 2023.05.04

32비트 전용 Microsoft Common Controls(ListView)를 대체할 방법을 찾고 있습니다.

32비트 전용 Microsoft Common Controls(ListView)를 대체할 방법을 찾고 있습니다. ListView 컨트롤을 사용하는 VBA/Excel에서 개발된 레거시 애플리케이션이 있습니다.안타깝게도 64비트 버전의 Excel에서는 이러한 컨트롤을 사용할 수 없습니다. Office 2010의 기본 64비트 프로세스는 32비트 이진 파일을 로드할 수 없습니다.여기에는 MSComCtl [ListViews]와 같은 일반적인 컨트롤이 포함됩니다.코드를 64비트 Office 2010으로 마이그레이션할 때 이러한 컨트롤을 사용하는 기존 Microsoft Office VBA 솔루션에 대한 대안을 찾아야 합니다. 기존 애플리케이션을 Excel 2010/13 x64로 마이그레이션해야 합니다.그 과정은 그것..

programing 2023.05.04