반응형

Excel 25

XSD 파일을 XLS로 변환하는 방법

XSD 파일을 XLS로 변환하는 방법 저는 XSD 파일을 가지고 있는데 그것을 MS 엑셀 파일로 변환해야 합니다.XSD는 아래와 같습니다. 제발 도와주세요, 어떻게 어디서부터 시작해야 할지 정말 모르겠어요.이 답변은 @알렉스, @마이클, @42 뿐만 아니라 당신에게도 똑같이 적용됩니다.엑셀 2010을 이용해서 설명하고 있으니, 다른 버전이시면 필요한 부분은 고객님께 맡기겠습니다. 먼저 개발자 탭에 표시되는지 확인합니다(파일 탭, 옵션 클릭). 이제 XSD에서 XML 원본을 생성해야 합니다. 개발자 탭을 클릭하고 XML 그룹에서 원본 단추를 전환하여 XML 원본 작업 창을 표시한 다음 XML Maps 단추를 클릭합니다. 프롬프트에서 Add 버튼을 클릭하고 XSD 파일을 가리킨 다음 OK(확인)를 클릭하여 ..

programing 2023.09.06

Excel에서 워크시트 이벤트 이름 바꾸기

Excel에서 워크시트 이벤트 이름 바꾸기 엑셀 시트의 이름을 바꿀 때 VBA 코드를 실행하는 가장 좋은 방법은 무엇입니까?응용 프로그램 개체를 사용하더라도 이를 처리할 이벤트가 없는 것 같습니다.짜증나. 워크시트의 시작 값을 저장하고 가능한 한 많은 이벤트를 확인하여 캡처하려고 합니다. 이는 명백한 해킹입니다. 다음은 저에게 효과가 있는 것 같습니다. 도움이 되길 바랍니다. 이 워크북 모듈에서: Private strWorksheetName As String Private Sub Workbook_Open() strWorksheetName = shtMySheet.Name End Sub Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As..

programing 2023.09.01

VBA에서 셀의 색을 채우는 방법은 무엇입니까?

VBA에서 셀의 색을 채우는 방법은 무엇입니까? 현재 시트에 "#N/A" 값이 있는 셀에 색상을 지정하고 싶습니다.이를 위해 다음 매크로를 사용합니다. Sub ColorCells() Dim Data As Range Dim cell As Range Set currentsheet = ActiveWorkbook.Sheets("Comparison") Set Data = currentsheet.Range("A2:AW1048576") For Each cell In Data If cell.Value = "#N/A" Then cell.Interior.ColorIndex = 3 End If Next End Sub 하지만 그 선은If cell.Value = "#N/A" Then오류 발생:형식이 일치하지 않습니다.오류가 어..

programing 2023.08.27

판다 사용 두 개의 서로 다른 Excel 파일/시트 결합/합병

판다 사용 두 개의 서로 다른 Excel 파일/시트 결합/합병 저는 두 개의 다른 엑셀 파일을 결합하려고 합니다.(여러 Excel 파일을 python panda로 가져와서 하나의 데이터 프레임에 연결합니다.) 제가 지금까지 연습한 것은: import os import pandas as pd df = pd.DataFrame() for f in ['c:\\file1.xls', 'c:\\ file2.xls']: data = pd.read_excel(f, 'Sheet1') df = df.append(data) df.to_excel("c:\\all.xls") 이것이 그들의 모습입니다. 하지만 저는 다음을 원합니다. 각 파일의 마지막 행(예: 파일 1.xls의 경우 4행 및 5행, 파일 2.xls의 경우 7행 및 ..

programing 2023.08.12

VBA 양식 텍스트 상자에 숫자만 허용(+, - 및 . 포함)

VBA 양식 텍스트 상자에 숫자만 허용(+, - 및 . 포함) 저는 간단한 textBox를 가지고 있으며 "+", "-" 및 "."를 포함한 입력을 검증하고 싶습니다. Private Sub DisplayValue_TextBox_Change() If Not IsNumeric(DisplayValue_TextBox.Value) Then MsgBox "Only numbers allowed" End If End Sub 그러나 숫자 0-9만 허용되며 음수, 양수 또는 부동 값은 허용되지 않습니다.제 의견에 더 추가합니다. 텍스트 상자1과 명령 단추1이 있는 샘플 사용자 양식1을 고려합니다. 에 입력한 내용이 있을 때TextBox1변경 이벤트가 실행됩니다. 즉, 한 문자를 입력하면 실행됩니다.Change()이벤트가 ..

programing 2023.07.08

HTML 테이블을 Excel로 내보낼 때 UTF-8 인코딩

HTML 테이블을 Excel로 내보낼 때 UTF-8 인코딩 자바스크립트를 사용하여 HTML 테이블을 Excel로 내보내려고 합니다.이것은 자바스크립트 코드입니다. 이것은 나의 머리글입니다. 이것은 제 테이블입니다. José María 그리고 이것이 내보내기를 트리거하는 버튼입니다. UTF-8 문자를 에나 ii처럼 제대로 내보낼 수 없습니다.이 HTML 테이블을 엔티티로 변환하지 않고 UTF8로 OOCal로 가져오기를 시도하지만 작동하지 않습니다.MS-Excel 2010과 Win7 64비트를 가지고 있습니다. UTF-8 문자를 올바르게 내보내려면 어떻게 해야 합니까? 감사합니다!첫 번째: 헤더 형식이 잘못되었습니다.다음과 같아야 합니다. 그리고 두 번째:Excel에 대한 문자 집합 정보가 포함되어 있기 때..

programing 2023.07.03

VBA : BOM 없이 UTF-8로 파일 저장

VBA : BOM 없이 UTF-8로 파일 저장 그것은 아마도 단순할 것입니다. 제가 시도한 것은 다음과 같습니다. Set objStream = CreateObject("ADODB.Stream") Set objStreamNoBOM = CreateObject("ADODB.Stream") With objStream .Open .Charset = "UTF-8" .WriteText "aaaaaa" .Position = 0 End With With objStreamNoBOM '.Charset = "Windows-1252" ' WORK .Charset = "UTF-8" ' DOESN'T WORK!! .Open .Type = 2 .WriteText objStream.ReadText .SaveToFile "toto.ph..

programing 2023.07.03

VBA에 주석 블록 구문이 포함되어 있습니까?

VBA에 주석 블록 구문이 포함되어 있습니까? 이 질문에는 이미 다음과 같은 답이 있습니다. Office VBA Editor에서 코드 블록에 주석을 달거나 주석을 달거나 주석을 달 수 있는 방법 (9개 답변) 마감됨6년 전에. VBA에는 자바가 사용하는 것과 같은 방식으로 코드 블록을 주석 처리하는 짧은 방법이 있습니다./*...*/?구문은 없지만 기본 제공 블록 주석 버튼을 사용하여 다음과 같이 접근할 수 있습니다. 편집 도구 모음을 아직 보지 않은 경우 도구 모음에서 마우스 오른쪽 단추를 클릭하고 편집 도구 모음을 활성화합니다. 그런 다음 코드 블록을 선택하고 "댓글 차단" 단추를 누르거나 이미 댓글이 달렸다면 "댓글 차단" 단추를 사용합니다. 빠르고 쉽게!설명 앞에 단음절을 붙입니다.종료 태그가 필..

programing 2023.07.03

각 값은 한 열에 몇 번 표시됩니까?

각 값은 한 열에 몇 번 표시됩니까? 다음과 같은 시간 데이터가 있는 열이 있습니다. 17:27:31 17:27:32 17:27:32 17:27:33 17:27:33 17:27:34 17:27:34 17:27:34 17:27:35 17:27:36 각 값이 반복되는 횟수를 카운트하려고 합니다. Value Count 17:27:31 1 17:27:32 2 17:27:33 2 17:27:34 3 17:27:35 1 17:27:36 1 제가 어떻게 그런 일을 할 수 있을까요?을 사용할 수 있습니다. 다음 코드를 B1에 넣고 전체 열을 아래로 끕니다. =COUNTIF(A:A,A1) 다음과 같이 표시됩니다. 가장 빠른 방법은 피벗 테이블을 사용하는 것입니다.데이터 열에 헤더 행이 있는지 확인하고, 데이터와 헤더를 ..

programing 2023.06.23

VBA를 사용하여 Excel 사용자 양식의 다중 열 목록 상자에 헤더를 추가하는 방법

VBA를 사용하여 Excel 사용자 양식의 다중 열 목록 상자에 헤더를 추가하는 방법 워크시트 범위를 원본으로 사용하지 않고 다중 열 목록 상자에서 헤더를 설정할 수 있습니까? 다음은 목록 상자의 목록 속성에 할당된 변형 배열을 사용하는 방법입니다. 머리글은 비어 있습니다. Sub testMultiColumnLb() ReDim arr(1 To 3, 1 To 2) arr(1, 1) = "1" arr(1, 2) = "One" arr(2, 1) = "2" arr(2, 2) = "Two" arr(3, 1) = "3" arr(3, 2) = "Three" With ufTestUserForm.lbTest .Clear .ColumnCount = 2 .List = arr End With ufTestUserForm.Sho..

programing 2023.06.23
반응형