Excel 65

Excel VBA 디렉토리가 있는지 확인 오류

Excel VBA 디렉토리가 있는지 확인 오류 버튼을 클릭하면 모든 것을 새 워크북에 복사/붙여넣고 파일을 일부 변수 값(스프레드시트의 셀에서 가져온 이름)으로 저장할 수 있는 스프레드시트가 있습니다.현재의 목표는 클라이언트명(셀값 가변 보유)에 따라 시트를 다른 폴더에 저장하는 것입니다.첫 번째 실행에서는 에러가 발생합니다. 코드는 디렉토리가 존재하는지 여부를 확인하고 존재하지 않는 경우 디렉토리를 만듭니다.이것은 동작합니다만, 작성한 후에, 재차 실행하면, 다음의 에러가 발생합니다. 런타임 오류 75 - 경로/파일 액세스 오류. 내 코드: Sub Pastefile() Dim client As String Dim site As String Dim screeningdate As Date screening..

programing 2023.04.22

단순 vba 코드가 실행 시간 오류 91 개체 변수를 제공하거나 블록이 설정되지 않은 경우

단순 vba 코드가 실행 시간 오류 91 개체 변수를 제공하거나 블록이 설정되지 않은 경우 명령 버튼을 클릭하면 간단한 매크로/서브가 정의됩니다.문제는 다음과 같습니다. 실행 시간 오류 '91': 개체 변수 또는 블록이 설정되지 않은 경우 암호는 다음과 같습니다. Dim rng As Range rng = Sheet8.Range("A12") '

programing 2023.04.22

Outlook에서 첨부 파일을 다운로드하여 Excel로 열기

Outlook에서 첨부 파일을 다운로드하여 Excel로 열기 Excel의 VBA를 사용하여 Outlook 이메일로 Excel 스프레드시트 첨부 파일을 다운로드하여 열려고 합니다.어떻게 하면 좋을까요? Outlook 수신 트레이의 첫 번째 이메일(최신 이메일)에서 유일한 첨부 파일을 다운로드합니다. 지정된 경로의 파일에 첨부 파일을 저장합니다(예: "C:...") 첨부 파일 이름을 현재 날짜 + 이전 파일 이름으로 변경합니다. 이메일을 "C:.."와 같은 경로로 다른 폴더에 저장합니다.." Outlook에서 전자 메일을 "읽음"으로 표시합니다. Excel에서 Excel 첨부 파일을 엽니다. 또한 다음 항목을 개별 변수에 할당된 개별 문자열로 저장할 수 있습니다. 보낸 사람 이메일 주소 수령일 송신일 주제 ..

programing 2023.04.22

Excel VBA를 사용하여 MS Access 테이블로 데이터 내보내기

Excel VBA를 사용하여 MS Access 테이블로 데이터 내보내기 현재 다음 코드를 사용하여 워크시트에서 MS Access 데이터베이스로 데이터를 내보내고 있습니다.코드는 각 행을 루프하여 MS Access Table에 데이터를 삽입합니다. Public Sub TransData() Application.ScreenUpdating = False Application.EnableAnimations = False Application.EnableEvents = False Application.DisplayAlerts = False ActiveWorkbook.Worksheets("Folio_Data_original").Activate Call MakeConnection("fdMasterTemp") For ..

programing 2023.04.17

VBA에서 전원 쿼리를 자동화하는 방법

VBA에서 전원 쿼리를 자동화하는 방법 1번 시트에 데이터가 있습니다.보통 전원 쿼리로 이동하여 변환을 수행한 후 닫고 기존 시트 2에 로드합니다. VBA를 사용하여 자동화하고 싶습니다.VBA에서는 전원 쿼리를 자동으로 실행하여 변환을 시트 2에 채울 수 있습니다. 매크로 레코더에서는 스텝을 기록할 수 없는 것 같습니다.그리고 이것을 하는 것에 대한 온라인은 많지 않다. 간단한 코드 시도 중: Sub LoadToWorksheetOnly() 'Sub LoadToWorksheetOnly(query As WorkbookQuery, currentSheet As Worksheet) ' The usual VBA code to create ListObject with a Query Table ' The interfa..

programing 2023.04.17

VBA 참조 카운트 - 객체 파괴

VBA 참조 카운트 - 객체 파괴 최근에 나는 나를 더 힘들게 만드는 질문에 부딪혔다. 그것은 나를 바쁘게 만들었고 나는 인터넷에서 그것에 대한 투명한 설명을 찾을 수 없었다. Excel 오브젝트 파괴와 관련되어 있습니다(항상 사용하고 있기 때문에 실제로 질문해 본 적이 없습니다). 「CHANGE MARGE:」 일반 개체에서는 SET 및 NEW 키워드를 사용하여 개체를 인스턴스화할 수 있습니다.를 들면, '먹다'와 같이요. Set classInstance = New className 힙가 1.방방방 is is is is is is is is씩씩씩씩씩씩씩 1 씩씩씩씩 is is is is is is whenever whenever is is is is is is whenever is is is whenev..

programing 2023.04.17

Excel through vba에서 행 전체가 공백인지 확인하는 방법

Excel through vba에서 행 전체가 공백인지 확인하는 방법 저는 두 가지 다른 출처의 데이터를 가지고 있는 시트를 가지고 있습니다.나는 그들 사이에 아무것도 없다.이 빈 행을 구분 기호로 지정합니다.행 전체가 공백인지 아닌지는 어떻게 알 수 있습니까?행 전체를 리터럴로 말하고 있는 경우는, 다음과 같은 코드가 동작합니다(셀에 수식이나 공백이 존재하지 않는 한). If Application.CountA(ActiveCell.EntireRow)=0 Then MsgBox "Row Empty" Exit Sub End If 그렇지 않은 경우 행의 범위에 대해 다음을 수행합니다. Dim neValues As Range, neFormulas As Range, MyRange As Range Set MyRang..

programing 2023.04.17

panda.read_excel에서 헤더마다 행 범위 건너뛰기

panda.read_excel에서 헤더마다 행 범위 건너뛰기 나는 그 논쟁을 안다.usecols에pandas.read_excel()에서는 특정 컬럼을 선택할 수 있습니다. 예를 들어, 엑셀 파일을 읽었습니다.pandas.read_excel()제 엑셀 스프레드시트에는 1161개의 행이 있습니다.첫 번째 행(인덱스 0)을 유지하고 2:337 행을 건너뜁니다.언쟁인 것 같은데skiprows는 인덱스가 0일 때만 작동합니다.여러 가지 방법을 시도했지만 337번째 행이 켜진 후가 아니라 1161번째 행이 모두 읽히는 출력이 항상 코드로 생성됩니다.예를 들어 다음과 같습니다. documentationscore_dataframe = pd.read_excel("Documentation Score Card_17DEC20..

programing 2023.04.17

Excel 2007에서 Excel 스프레드시트를 생성하면 "확장자 오류와 다른 파일 형식"이 발생한다.

Excel 2007에서 Excel 스프레드시트를 생성하면 "확장자 오류와 다른 파일 형식"이 발생한다. 스프레드시트는 계속 표시되지만 경고 메시지가 표시됩니다.이 문제는 Excel 2007이 이전 버전의 Excel보다 확장자 포맷에 더 까다롭기 때문에 발생하는 것으로 보입니다. 이 문제는 처음에 ASP에 의해 검출되었다.Net program 및 products Excel 오류 "열려고 하는 파일 "Spreadsheet.aspx-18.xls"가 파일 확장자로 지정된 형식과 다릅니다.확인..."다만, 파일을 열면, 정상적으로 표시됩니다.Excel 2007을 사용하고 있습니다.Firefox는 이 파일을 Excel 97-2003 워크시트로 식별합니다. 여기 ASP가 있습니다.문제를 발생시키는 NET 페이지: 파..

programing 2023.04.17

다른 서브에서 Excel VBA를 호출하는 여러 입력, 다양한 크기의 출력

다른 서브에서 Excel VBA를 호출하는 여러 입력, 다양한 크기의 출력 같은 모듈에 있는 다른 잠수함의 잠수함을 호출하고 싶습니다.첫 번째 서브가 메인 코드이고 두 번째 서브루틴을 호출합니다.두 번째 서브루틴은 정수, 이중, 이중 배열 및 이중 행렬로 여러 입력을 수신합니다.배열과 행렬의 크기가 알려져 정수 변수에 저장됩니다.또한 서브는 여러 출력을 반환합니다.그래서 이런 걸 해보고 싶어요. sub Main() Nc As integer Dim kij(1 To Nc, 1 To Nc), xi(1 to Nc), a1 As Double 'I assign values to my variables from the excelsheet e.g. Nc=Cells(1,1) etc. CalculateA(Nc,kij, x..

programing 2023.04.12