반응형

Excel 18

범위의 각 셀 주변 경계

범위의 각 셀 주변 경계 저는 특정 범위의 모든 셀 주위에 테두리를 추가하는 간단한 기능을 만들려고 합니다.훌륭한 기록을 사용하면 매우 쓸모없는 수많은 코드가 생성됩니다.아래 코드는 데이터의 '표'를 표시하며, 이 범위의 각 셀 주위에 테두리를 추가합니다.온라인에서 이에 대한 간단하거나 명확한 답을 찾지 못했습니다. 모든 도움에 감사드립니다! Set DT = Sheets("DATA") endRow = DT.Range("F" & Rows.Count).End(xlUp).Row result = 3 For I = 2 To endRow If DT.Cells(I, 6).Value = Range("B1").Value Then Range("A" & result) = DT.Cells(I, 6).Value Range("B..

itsource 2023.06.01

VBA를 사용하여 HTML 테이블을 Excel로 변환

VBA를 사용하여 HTML 테이블을 Excel로 변환 HTML 테이블을 Excel로 변환 아래 코드는 HTML 테이블을 https://rasmusrhl.github.io/stuff, 에서 가져와서 Excel 형식으로 변환합니다. 문제는 다음과 같습니다. 괄호 안의 숫자는 음수로 변환됩니다. 숫자가 반올림되거나 잘립니다. 해결책 여러분의 큰 기여에 감사드립니다.다양한 답변을 통해 제 목적에 맞는 해결책이 최선의 해결책이라는 것을 이해할 수 있었습니다.HTML 테이블을 직접 생성하기 때문에 각 셀의 CSS를 제어할 수 있습니다. CSS 코드는 Excel에 셀 내용을 해석하는 방법을 지시하는 것입니다: http://cosicimiento.blogspot.dk/2008/11/styling-excel-cells-..

itsource 2023.06.01

VBA를 사용하여 폴더의 Excel 파일 목록 가져오기

VBA를 사용하여 폴더의 Excel 파일 목록 가져오기 이 질문에는 이미 다음과 같은 답이 있습니다. 사용자가 지정한 루트 디렉토리의 하위 폴더 및 파일을 순환합니다. (3개 답변) 마감됨1년 전에. 저는 폴더에 있는 모든 엑셀 파일의 이름을 가져온 다음 각 파일을 변경해야 합니다.했습니다."변경" 부분을 정리했습니다.다음 목록을 얻을 수 있는 방법이 있습니까?.xlsx예를 들어, 한 폴더에 있는 파일D:\Personal문자열 배열에 저장합니다. 그런 다음 파일 목록을 반복하고 다음을 사용하여 각 파일에서 매크로를 실행해야 합니다. Filepath = "D:\Personal\" For Each i in FileArray Workbooks.Open(Filepath+i) Next 저는 이것을 보았지만, 그것..

itsource 2023.05.27

Excel VBA에서 문자열을 URL로 인코딩하려면 어떻게 해야 합니까?

Excel VBA에서 문자열을 URL로 인코딩하려면 어떻게 해야 합니까? Excel VBA에서 문자열을 URL 인코딩하는 내장된 방법이 있습니까? 아니면 이 기능을 수동으로 롤해야 합니까? 아니요, 기본 제공되지 않습니다(Excel 2013까지 - 이 답변 참조). 의 세 가지 버전이 있습니다.URLEncode()이 회답에서 UTF-8을 지원하는 기능.최신 요구사항과의 호환성을 위해 이 기능(또는 Tom의 대체 구현)을 사용해야 합니다. 참고 및 교육 목적을 위해 UTF-8을 지원하지 않는 두 가지 기능: 하나는 현재 상태로 포함된 타사 웹 사이트에서 발견됩니다.(이것이 정답의 첫 번째 버전이었습니다.) 내가 쓴 그것의 최적화된 버전 하나. 하며 UTF-8을 으로 하는 입니다.ADODB.Stream(프로..

itsource 2023.05.27

Excel 공식에서 상대 위치 사용

Excel 공식에서 상대 위치 사용 행을 삭제할 때 유효하지 않은 수식을 만들려면 어떻게 해야 합니까? 예를 들어, F12 셀의 공식은 =F11+D12-E12입니다. 이것은 기본적으로 위의 셀에서 값을 가져온 다음 셀 2의 값을 왼쪽에 더하고 셀의 값을 왼쪽에 바로 뺀다고 말합니다. 그러나 실제 셀 주소를 사용하고 있기 때문에 행을 삭제하는 즉시 아래의 모든 행이 비활성화됩니다. 상대적 위치로 공식을 어떻게 표현합니까(즉, = "1 위" + "2에서 왼쪽" - "1에서 왼쪽"). 감사해요.다음 중 하나를 사용할 수 있습니다. =OFFSET(F12,-1,0)+OFFSET(F12,0,-2)-OFFSET(F12,0,-1)또는 =INDIRECT("F11",true)+INDIRECT("D12",true)-INDI..

itsource 2023.05.12

선택 안 함 Excel vba 고정 창

선택 안 함 Excel vba 고정 창 엑셀에 엑셀 워크시트의 페인을 고정하는 VBA 스크립트가 있는데, 우선 범위를 선택하지 않고 이것이 가능한지 궁금합니다.이것은 1 ~ 7행은 고정시키지만,Range.Select: ActiveSheet.Range("A8").Select ActiveWindow.FreezePanes = True 좋은 의견이라도 있나?[ View ] 、 [ Freeze Panes ] 、 [ Freeze Top Row ]명령어를 사용하여 녹음을 실시합니다.이것이 에 대한 결과입니다.프리즈 페인 With ActiveWindow If .FreezePanes Then .FreezePanes = False .SplitColumn = 0 .SplitRow = 1 .FreezePanes = True ..

itsource 2023.04.17

로컬 파일을 생성하지 않고 OpenXML을 사용하여 Excel 파일을 생성하는 방법은 무엇입니까?

로컬 파일을 생성하지 않고 OpenXML을 사용하여 Excel 파일을 생성하는 방법은 무엇입니까? 로컬 파일을 생성하지 않고 OpenXML SDK를 사용하여 Excel 문서를 만들고 편집할 수 있습니까? 설명서에 따르면Create의 메서드 요구filepath파일 로컬복사를 만듭니다. SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Create(filepath, SpreadsheetDocumentType.Workbook); MSDN 기사 https://msdn.microsoft.com/en-us/library/office/ff478153.aspx 를 참조하고 있습니다. 제가 요구하는 것은 파일을 만드는 것이며, 버튼을 클릭하면 브라우저에서 다운..

itsource 2023.04.17

범위가 아닌 어레이 데이터에서 차트 생성

범위가 아닌 어레이 데이터에서 차트 생성 Ranges가 아닌 Array 데이터로 차트(예: Double Y-Axis Line Chart)를 작성할 수 있습니까?만약 그렇다면, 어떻게?네. 어레이를 할당하여XValues그리고.Values의 특성Series도표상의 객체예: Dim c As Chart Dim s As Series Dim myData As Variant Set c = ActiveChart ' Assumes a chart is currently active in Excel... Set s = c.SeriesCollection(1) myData = Array(9, 6, 7, 1) ' or whatever s.Values = myData Excel 2007 이후로는 그래프 시리즈에 어레이를 할당할 수..

itsource 2023.04.12
반응형