Excel 53

Excel 매크로 - 줄 연속선이 너무 많음

Excel 매크로 - 줄 연속선이 너무 많음 "대규모" SQL 쿼리(예: 200줄)가 있습니다. dim query as string query = "..................................." & _ "..................................." & _ .... Like a lot lines later... "..................................." function query,"sheet 1" 이렇게 하면 Excel은 "줄이 너무 많이 이어짐"이라고 말합니다. 이것을 피하는 가장 좋은 방법은 무엇입니까?단 하나의 방법이 있습니다. 연속을 덜 사용하는 것입니다. 이 작업은 줄에 더 많은 텍스트를 넣거나 다르게 표현된 연결을 사용하여 수행할..

programing 2023.08.23

셀 값을 기준으로 전체 행 색상 지정

셀 값을 기준으로 전체 행 색상 지정 해당 행의 두 셀 값이 같은 경우 전체 행에 색상을 지정하려고 합니다. For i = 2 To LastRow If Worksheets("Request Results").Cells(i, 4).Value Worksheets("Request Results").Cells(i, 6).Value Then Cells(i, 1).EnitreRow.Interior.ColorIndex = 255 ElseIf Worksheets("Request Results").Cells(i, 4).Value = Worksheets("Request Results").Cells(i, 6).Value Then Cells(i, 1).EntireRow.Interior.ColorIndex = 5296274 En..

programing 2023.08.23

Apache POI를 사용하여 암호로 보호되는 Excel 파일을 생성하시겠습니까?

Apache POI를 사용하여 암호로 보호되는 Excel 파일을 생성하시겠습니까? (Apache POI) API를 이용하여 엑셀 파일을 만들 수 있는 간단한 자바 프로그램을 개발하고 있습니다.Oracle 10g을 데이터베이스로 사용하고 있으며 ojdbc14 JAR 파일을 사용하고 있습니다. USERINFO라는 테이블이 , USERINFO, USERINFO라는 세 개의 열이 .USERNAME,PASSWORD,그리고.NAME.이제 Apache POI를 사용하여 모든 행을 Excel 파일에 넣을 수 있습니다. 파일에 사용자 이름과 암호와 같은 중요한 데이터가 포함되어 있기 때문에 암호로 보호하고 싶습니다.포럼에서 암호로 보호된 파일을 읽는 방법은 찾았지만 만드는 방법은 찾지 못했습니다.어떻게 하면 이를 달성할..

programing 2023.08.23

Ropenxlsx 패키지.NA를 빈칸으로 쓰시겠습니까?

Ropenxlsx 패키지.NA를 빈칸으로 쓰시겠습니까? 저는 openxlsx 패키지를 사용하여 엑셀 파일을 읽고 쓰고 있습니다. write.xlsx(MyData, file="MyFile.xlsx")를 사용하여 테이블을 Excel로 내보낼 때 파일이 Excel에서 열리면 NA가 #Num!로 나타납니다. 그냥 빈칸으로 수출할 수 있는 옵션이 있나요?나는 구글링을 하고 쇼와 같은 옵션들을 시도했습니다.NA 또는 유지NA 하지만 그들은 아무런 효과가 없는 것 같습니다.저는 반대표를 이해할 수 없습니다.어떤 사람들은 모든 NA를 수동으로 변환할 필요 없이 옵션만 사용하여 작업을 수행하는 방법을 알고 있을 것이라고 생각했습니다. 다른 사용자들에게 중요하고 유용할 수 있다고 생각하기 때문에 openxlsx의 gith..

programing 2023.08.18

사용자 정의 데이터 유형을 사전에 넣는 방법

사용자 정의 데이터 유형을 사전에 넣는 방법 내 데이터 유형을 정의하고 사전에 값으로 저장하려고 합니다.VBA가 내 데이터 유형을 수락하지 않는다고 불평합니다.이 일을 어떻게 할 것인지에 대한 아이디어가 있습니까? Option Explicit Public Type Translation german As String french As String italian As String End Type Private resource As Object Public Sub addTranslation(key As String, g As String, f As String, i As String) Dim trx As Translation trx.german = g trx.french = f trx.italian = i r..

programing 2023.08.18

VBA를 통해 다른 워크북의 데이터 복사

VBA를 통해 다른 워크북의 데이터 복사 다른 파일에서 데이터를 수집하여 워크북에 삽입하고 싶습니다. Do While THAT_DIFFERENT_FILE_SOMEWHERE_ON_MY_HDD.Cells(Rand, 1).Value "" And Rand < 65536 then 'I will search if the last row in my main worksheet is in this file... End Loop 기본 워크시트의 마지막 행이 파일에 있으면 루프를 종료합니다.안 되면 다 복사할게요.저는 이것에 대한 올바른 알고리즘을 찾는 데 어려움을 겪고 있습니다. 문제는 다른 문제집에 액세스하는 방법을 모른다는 것입니다.워크북에서 다른 워크북으로 데이터를 복사하는 가장 좋은 방법은 Excel 개체 모델을 ..

programing 2023.08.18

R: 인수가 여러 형식 인수와 일치합니다.

R: 인수가 여러 형식 인수와 일치합니다. 저는 여러 스프레드시트가 포함된 엑셀 파일에서 데이터를 읽으려고 했습니다. setwd("C:/Users/XXX/XXX") getwd() rm(list=ls()) require(xlsx) df =read.xlsx("data.csv",sheet=3, colNames = TRUE) 이 코드를 실행하면 항상 다음 오류 메시지가 표시됩니다. Error in read.xlsx("dt.csv", sheet = 3, :argument 2 matches multiple formal arguments 어떻게 해야 할지 모르겠어요.도와주세요, 감사합니다.에 대한 두 가지 주장.read.xlsx일치하는 방법sheet이다sheetIndex그리고.sheetName서명에 따라: read...

programing 2023.08.18

특성 오류: '워크시트' 개체에 'set_column' 특성이 없습니다.

특성 오류: '워크시트' 개체에 'set_column' 특성이 없습니다. 오류가 발생하고 있습니다. 이 오류는...틀렸어.워크시트 개체는 set_column()을 함수로 가지고 있기 때문에 문서에 있습니다.나는 아마도 괄호를 떨어뜨리는 것과 같은 멍청한 짓을 했을 것입니다. 오류는 다음과 같습니다. Traceback (most recent call last): File "scrubaddresses.py", line 137, in run() File "scrubaddresses.py", line 118, in run format_col_width(worksheet) File "scrubaddresses.py", line 24, in auto_format_cell_width ws.set_column('B:C..

programing 2023.08.18

Python을 사용하여 VBA 스크립트를 작성하시겠습니까?

Python을 사용하여 VBA 스크립트를 작성하시겠습니까? 이것은 약간의 확장일 수 있지만, 파이썬 스크립트를 사용하여 MS Excel(또는 VBA를 사용하는 다른 MS Office 제품)에서 파이썬윈 또는 다른 모듈을 사용하여 VBA를 만들 수 있는 가능성이 있습니까? 이 아이디어가 나온 곳은 열 자동 너비를 수행할 수 없는 파이썬 오픈파이xl 모듈이었습니다.내가 가지고 있는 스크립트는 메모리에 워크북을 만들고 결국 디스크에 저장합니다.시트가 꽤 많고 각 시트 안에는 컬럼이 꽤 있습니다.생각해봤는데,만약 내가 python을 사용하여 (메모장 같은 곳에 저장된) VBA 스크립트를 Excel의 VBA 편집기로 가져온 다음 pythonwin을 사용하여 해당 스크립트를 python에서 실행한다면 어떨까요? 다..

programing 2023.08.18

Excel4Macro를 실행하여 닫힌 워크북에서 값을 얻습니다.

Excel4Macro를 실행하여 닫힌 워크북에서 값을 얻습니다. 저는 이 코드를 발견했고, 닫힌 시트에서 하나의 값을 끌어내기만 하면 사용하기에 좋을 것이라고 생각했습니다. strInfoCell = "'" & strPath & "[" & strFile & "]Sheet1'!R3C3" myvalue = ExecuteExcel4Macro(strInfoCell) 이 코드를 실행하면 다음 값이 표시됩니다.strinfocell의 'C:\Users\my.name\Desktop[QOS DGL stuff.xlsx]Sheet1'!R3C3 하지만 코드를 실행하면 ""가 있는 데스크톱 파일을 보여주는 대화 상자가 나타납니다.QOS DGL suff쇼잉 무엇이 원인인지, 예상대로 데이터를 철회하지 않는 이유는 무엇입니까? 디버..

programing 2023.08.13