반응형

Excel 38

VBA가 엑셀에서 MySQL 데이터베이스에 어떻게 연결할 수 있습니까?

VBA가 엑셀에서 MySQL 데이터베이스에 어떻게 연결할 수 있습니까? Dim oConn As ADODB.Connection Private Sub ConnectDB() Set oConn = New ADODB.Connection Dim str As String str = "DRIVER={MySQL ODBC 5.2.2 Driver};" & _ "SERVER=sql100.xtreemhost.com;" & _ "PORT=3306" & _ "DATABASE=xth_9595110_MyNotes;" & _ "UID=xth_9595110;" & _ "PWD=myPassword;" & _ "Option=3" ''' error ''' oConn.Open str End Sub Private Sub InsertData() D..

programing 2023.06.10

Excel Interop - 범위의 모든 테두리 그리기

Excel Interop - 범위의 모든 테두리 그리기 Microsoft의 문서를 보면 'xlBorders'를 사용하여 셀의 특정 테두리에 액세스할 수 있습니다.인덱스' 속성 및 예를 들어 셀의 왼쪽 가장자리에 대한 테두리 스타일을 설정합니다. range.Borders[Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeLeft].LineStyle = Excel.XlLineStyle.xlContinuous; 하지만 만약 제가 모든 경계를 그리고 싶다면요?난 시도했다. range.BorderAround2(); 하지만 그것은 단지 범위 자체에 상자를 그릴 뿐입니다, 제가 이해하는 바입니다.그래서 저는 노력했습니다. range.Cells.BorderAround2(); ..

programing 2023.06.10

시트의 행 수

시트의 행 수 목표: 변수에는 특정 시트의 행 수가 포함되어야 합니다. 문제: 시트에서 행의 양을 계산하려면 Excel VBA에서 어떤 구문 코드가 필요합니까? 중고 레인지 방법을 사용하는 것은 제가 가장 좋아하는 방법 중 하나이지만 주의하여 처리해야 합니다.몇 가지 결함이 있습니다.excel이 사용된 범위를 잘 추적하지 못하는 것은 알려진 문제입니다.VBA를 통해 사용된 범위를 참조하면 값이 현재 사용된 범위로 재설정됩니다.따라서 사용된 범위를 얻을 때 다음 하위 절차를 실행해 보십시오. Dim lRowCount as Long Application.ActiveSheet.UsedRange lRowCount = Worksheets("MySheet").UsedRange.Rows.Count 그러나 이렇게 하면..

programing 2023.06.10

XSSF Workbook - Java - POI .jar 해결 문제

XSSF Workbook - Java - POI .jar 해결 문제 기존 POI 라이브러리보다 새로운 POI 라이브러리를 사용하여 .xlsx를 처리하도록 Java 애플리케이션을 업그레이드하려고 합니다.여기 답변에 대한 댓글에 언급된 것과 유사한 문제가 있습니다: Apache POI, XSSF와 HSSF를 모두 사용합니다. 저는 새로운 ss.user 모델을 가리키고 있지만 XSSF 워크북 선언을 해결할 수 없다고 계속 말하고 있습니다. Workbook xlsImport = new XSSFWorkbook(); XSSF Workbook은 organ.apache.poi.ss.user 모델의 일부가 아닙니다.org.apache.poi.xssf.user 모델의 일부입니다.XSSF 워크북.하지만 제가 가져올 poi...

programing 2023.05.31

워크시트 기반 확인란 선택 여부 확인

워크시트 기반 확인란 선택 여부 확인 IF 절을 사용하여 "확인란 1"이라는 이름의 확인란이 선택되어 있는지 확인하려고 합니다. 현재 코드: Sub Button167_Click() If ActiveSheet.Shapes("Check Box 1") = True Then Range("Y12").Value = 1 Else Range("Y12").Value = 0 End If End Sub 이거 안 돼요.디버거에서 문제가 있다고 합니다. ActiveSheet.Shapes("Check Box 1") 그러나 이 코드가 작동한다는 것을 알고 있습니다(비록 다른 용도로 사용되지만). ActiveSheet.Shapes("Check Box 1").Select With Selection .Value = xlOn 내 확인란(..

programing 2023.05.31

공용 VBA 메서드가 Excel 매크로 목록에 표시되지 않도록 하기

공용 VBA 메서드가 Excel 매크로 목록에 표시되지 않도록 하기 Excel VBA(2003)에서는 모듈 또는 이 워크북에서 인수가 없는 공용 또는 친구 하위 메서드가 사용자가 실행할 수 있는 매크로로 표시된다는 것을 알게 되었습니다.즉, 사용자가 도구 --> 매크로 --> 매크로로 이동할 때...(또는 Alt+F8) 메소드가 실행 가능한 목록에 나타납니다. 제정신을 위해 (조직, 유지보수 등) 코드를 모듈로 분리해야 합니다.나는 사용자에게 일부 메서드를 숨기지만 다른 코드 모듈에서 볼 수 있도록 허용하는 비해키적인 방법을 찾고 있습니다.모든 코드는 동일한 응용 프로그램 내에 포함되므로 외부 코드가 호출되지 않습니다. 현재 해결 방법은 Subs 대신 Boolean을 반환하는 함수를 사용하고 반환 값을 ..

programing 2023.05.21

Excel 매크로 : "yyyy-MM-dd hh:mm:ss" 형식으로 타임스탬프를 가져오려면 어떻게 해야 합니까?

Excel 매크로 : "yyyy-MM-dd hh:mm:ss" 형식으로 타임스탬프를 가져오려면 어떻게 해야 합니까? 사용 중DateTime.Now현재 타임스탬프를 표시할 수 있습니다. 타임스탬프는 "dd-MM-yyyy hh:mm:ss" 형식으로 표시됩니다. 대신 "yyyy-MM-dd hh:mm:ss" 형식으로 타임스탬프를 가져오려면 어떻게 해야 합니까?사용:format(now(), "yyyy-MM-dd hh:mm:ss")DateTime.Now데이터 유형의 값을 반환합니다.Date날짜 변수는 컴퓨터에 설정된 짧은 날짜 형식 및 시간 형식에 따라 날짜를 표시합니다. 유효한 날짜 형식으로 표시할 수 있도록 문자열 형식을 지정할 수 있습니다.Format다른 답변에 언급된 기능 Format(DateTime.Now,..

programing 2023.05.16

날짜 시간 x 시리즈에 대한 탁월한 그림

날짜 시간 x 시리즈에 대한 탁월한 그림 닫혔습니다. 이 질문은 충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 이 질문은 특정 프로그래밍 문제, 소프트웨어 알고리즘 또는 프로그래머가 주로 사용하는 소프트웨어 도구에 대한 것이 아닌 것 같습니다.질문이 다른 Stack Exchange 사이트에서 주제가 될 것으로 생각되는 경우, 질문에 대한 답변이 가능한 위치를 설명하는 의견을 남길 수 있습니다. 6년 전에 문을 닫았습니다. 이 질문을 개선합니다. Excel이 차트에서 날짜 시간 값의 시간 성분을 무시하는 이유는 무엇입니까?예를 들어, 다음 데이터가 있습니다. 10/10/2010 9:30 1 10/10/2010 9:40 2 10/10/2010 9:50 3 10/10/2010..

programing 2023.05.11

문자열에서 줄 바꿈을 제거하는 방법

문자열에서 줄 바꿈을 제거하는 방법 문자열이 줄 바꿈으로 끝나는 경우 문자열에서 줄 바꿈을 제거합니다. Sub linebreak(myString) If Len(myString) 0 Then If Right$(myString, 1) = vbCrLf Or Right$(myString, 1) = vbNewLine Then myString = Left$(myString, Len(myString) - 1) End If End Sub 요약 str = Replace(str, vbLf, "") 이 코드는 코드에서 모든 줄 바꿈을 제거합니다. 마지막 하나만 꺼내면 됩니다. If Right(str, 1) = vbLf Then str = Left(str, Len(str) - 1) 당신이 OK를 시도한 방법입니다. 배경 정보..

programing 2023.05.01
반응형