반응형

Excel 23

워크시트 위치가 범위를 벗어납니다.연결이 닫혔습니다.EPLUS 사용시

워크시트 위치가 범위를 벗어납니다.연결이 닫혔습니다.EPLUS 사용시 저는 EPLUS 4.0.3을 사용하여 템플릿으로 XLSX 파일을 열려고 합니다(빈 XLSX 파일을 사용한 적도 있습니다. 템플릿 파일(공백 또는 실제 파일)을 열지 않고 새 워크북을 작성하고 시트를 만들면 잘 작동합니다.또는 템플릿 파일을 열고 새 워크시트를 만들면 잘 작동합니다.템플릿의 FIRST 시트에 액세스하려고 할 때에만 다음 오류가 나타납니다.워크시트 위치가 범위를 벗어납니다. 다음과 같이 첫 번째 워크시트에 액세스할 수 있습니다.workBook.Worksheets.First()작동하지 않습니다. 첫째는 더 이상 정의가 아닙니다. 그래서 이름과 방법으로 첫번째 워크시트에 접속해 보았습니다.workBook.Worksheets[1..

source 2023.10.28

Java Apache POI 라이브러리를 사용하여 XLSX 파일에서 특정 셀의 값을 가져오는 방법

Java Apache POI 라이브러리를 사용하여 XLSX 파일에서 특정 셀의 값을 가져오는 방법 저는 Apache POI 라이브러리를 이용하여 엑셀시트(XLSX 확장자 있음)에서 데이터를 읽기 위한 자바 프로그램을 작성하고 있습니다.나는 모든 세포를 반복할 수 있고 모든 값을 얻을 수 있습니다.그러나 나는 특정 셀 값을 얻을 수 없다고 E10은 말합니다.이것을 할 수 있는 방법이 없을까요? 제가 셀을 통해 반복하는데 사용한 아래 코드를 참조해주세요. package application; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; i..

source 2023.09.18

Excel을 위해 vba에서 다차원 배열 변수를 초기화하는 방법

Excel을 위해 vba에서 다차원 배열 변수를 초기화하는 방법 Microsoft 사이트에서는 다음 코드가 작동해야 한다고 제안합니다. Dim numbers = {{1, 2}, {3, 4}, {5, 6}} 그런데 엑셀 VBA 모듈에서 사용하려고 하면 컴파일 오류가 발생합니다.1D 배열의 경우 다음이 작동합니다. A = Array(1, 2, 3, 4, 5) 그러나 2D 어레이에 대해서는 동일한 방법을 찾을 수 없었습니다.무슨 생각 있어요?다음을 활용하여 축약 형식을 사용할 수도 있습니다.Evaluate함수 및 정적 배열.아래 코드에서,varData설정된 위치[]의 약자입니다.Evaluate기능과.{...}식은 정적 배열을 나타냅니다.각 행은 다음 행으로 구분됩니다.;및 각 필드는 a로 구분됩니다.,. 시모..

source 2023.09.13

Excel VBA 라인 컬러 / 마커 라인 컬러

Excel VBA 라인 컬러 / 마커 라인 컬러 엑셀 차트를 수정하기 위해 VBA 코드를 작성하고 있습니다.산점도의 경우 마커 라인 색상과 때로는 연결 라인의 라인 색상을 수정해야 합니다.수동으로 둘 다 할 수 있지만 매크로를 기록하면 결과가 매우 다르더라도 두 동작 모두 같은 코드가 됩니다. 코드에서 선 색상과 마커 선 색상을 구별하는 방법이 있습니까? 이 코드는 내가 마커 라인의 색을 바꾸는 것을 녹음할 때 만들어 졌습니다. Sub Macro3() ' ' Macro3 Macro ' ' ActiveChart.SeriesCollection(2).Select With Selection.Format.Line .Visible = msoTrue .ForeColor.ObjectThemeColor = msoThem..

source 2023.09.13

VBA를 사용하여 사용자가 셀을 선택하도록 유도(다른 시트에 있을 수 있음)

VBA를 사용하여 사용자가 셀을 선택하도록 유도(다른 시트에 있을 수 있음) 이 질문에는 이미 다음과 같은 답변이 있습니다. 여러 워크북에서 범위를 선택하는 VBA 대화 상자 (1개 답변) Excel에서 vba를 사용하여 범위 선택 대화상자를 생성하는 방법은 무엇입니까? (2개 답변) 닫힘9년 전에. 저는 엑셀에서 VBA 프로젝트를 진행하고 있는데, 매크로의 일부가 사용자에게 나중에 매크로에서 작업할 수 있는 셀* 범위를 선택하도록 요청하기를 원합니다. *차트를 만들거나 GUI를 사용하여 함수를 삽입할 때 나타나는 프롬프트 유형 예: 여기: 그리고 여기: 나는 거기서 그들이 원하는 것을 찾고 있습니다. Sub MyMacro() MsgBox "Please select data range" ' allow u..

source 2023.09.08

null 참조에 대해 런타임 바인딩을 수행할 수 없습니다. Excel 셀 비우기

null 참조에 대해 런타임 바인딩을 수행할 수 없습니다. Excel 셀 비우기 제목에 언급된 오류를 수정할 방법이 생각나지 않고 어떻게 해야 할지에 대한 아이디어를 찾고 있었습니다. Excel 스프레드시트의 행을 개체로 읽으려고 합니다. 처음 루프할 때는 행 1, 열 1 및 행 1 열 2에 데이터가 포함되어 있기 때문에 문제가 없습니다. 그러나 2행, 1열 및 2열 2열에 도달하면 스프레드시트의 셀이 "빈"이기 때문에 위 오류와 함께 오버랩됩니다. "만약 null인 경우" 체크인을 어디에 둘 수 있는지 알 수 없습니다. 누가 그것을 어떻게 하는지 알려줄 수 있나요? 여기 내 코드가... private static void IterateRows(Excel.Worksheet worksheet) { //Ge..

source 2023.08.14

열 참조를 사용하여 VBA의 셀 내용 지우기

열 참조를 사용하여 VBA의 셀 내용 지우기 열 참조를 사용하여 일부 셀의 데이터를 지우기 위한 코드를 가져오려고 합니다.다음 코드를 사용하고 있습니다. Worksheets(sheetname).Range(.Cells(2, LastColData), .Cells(LastRowData, LastColData)).ClearContents 하지만 이를 위해 처음에는 오류가 발생합니다.세포과, 왜 그럴까요?을 다사전 열범액수있다니습세를 하여 전체 수 .Worksheet.Columns 다음과 같은 것: Worksheets(sheetname).Columns(1).ClearContents A 열의 내용을 지워야 합니다. 또한 다음과 같은 기능도 있습니다.Worksheet.Rows에 대해 합니다. 수신되는 오류는 블록이 ..

source 2023.06.30

VBA를 사용하여 Excel 시트를 현재 디렉토리에 저장

VBA를 사용하여 Excel 시트를 현재 디렉토리에 저장 저는 vba Excel에 시트를 만들었습니다.현재 디렉터리를 저장하고 싶지만 절대 경로가 아닌 경우 다른 곳에서 실행해도 문제가 없습니다. 누가 도와줄 수 있어요?당신의 상황이 정확히 무엇을 필요로 하는지는 모르겠지만, 다음과 같은 것들이 당신을 시작하게 할 수도 있습니다.여기서 핵심은 사용하는 것입니다.ThisWorkbook.Path상대 파일 경로를 가져오려면: Sub SaveToRelativePath() Dim relativePath As String relativePath = ThisWorkbook.Path & Application.PathSeparator & ActiveWorkbook.Name ActiveWorkbook.SaveAs File..

source 2023.06.10

GetText를 사용하여 클립보드에서 텍스트 가져오기 - 빈 클립보드에서 오류 방지

GetText를 사용하여 클립보드에서 텍스트 가져오기 - 빈 클립보드에서 오류 방지 클립보드에서 텍스트를 가져오기 위해 이와 같은 코드를 사용합니다. Dim DataObj As New MSForms.DataObject DataObj.GetFromClipboard myString = DataObj.GetText 오류 처리를 사용하여 클립보드가 비어 있는 경우를 넘기고 오류 트래핑을 처리되지 않은 오류 발생 시 중단으로 설정하면 모든 것이 정상입니다. 그러나 관련이 없는 이유로 오류 트래핑을 모든 오류에서 중단으로 설정하려고 하는데, 이 경우 오류가 발생합니다.DataObj.GetText빈 클립보드를 찾을 때 사용합니다.빈 클립보드를 처리하지 않기 위해 업스트림에 추가로 적용할 수 있는 테스트 종류가 있습니..

source 2023.06.10
반응형