Excel 12

전체 배열을 지우는 방법은 무엇입니까?

전체 배열을 지우는 방법은 무엇입니까? 다음과 같은 어레이가 있습니다. Dim aFirstArray() As Variant 전체 배열을 지우려면 어떻게 해야 합니까?수집품은 어떻습니까?다음 중 하나를 사용할 수 있습니다.Erase또는ReDim배열을 지우기 위한 문.각 예는 MSDN 설명서에 나와 있습니다.예: Dim threeDimArray(9, 9, 9), twoDimArray(9, 9) As Integer Erase threeDimArray, twoDimArray ReDim threeDimArray(4, 4, 9) 컬렉션을 제거하려면 해당 항목을 반복한 후Remove방법: For i = 1 to MyCollection.Count MyCollection.Remove 1 ' Remove first ite..

programing 2023.04.29

클라이언트 사이드 JavaScript를 사용하여 몇 가지 스타일로 Excel 파일을 만듭니다(가능한 경우 js-xlsx 라이브러리를 사용하여).

클라이언트 사이드 JavaScript를 사용하여 몇 가지 스타일로 Excel 파일을 만듭니다(가능한 경우 js-xlsx 라이브러리를 사용하여). 엑셀 파일(.xlsx 형식)을 만들어서 클라이언트 사이드 자바스크립트를 사용하여 다운로드할 수 있게 하고 싶습니다.저는 js-xlsx 라이브러리를 사용하여 샘플 파일을 만들 수 있었습니다.하지만 나는 그것에 어떤 스타일도 적용할 수 없습니다.머리글 배경색, 머리글 굵은 글씨, 셀 텍스트 래핑 등 최소한 몇 가지 기본 스타일이 필요합니다. js-xlsx 라이브러리 설명서에는 Cell Object를 사용하여 스타일을 지정할 수 있다고 나와 있습니다. 셀 오브젝트를 사용하여 스타일을 부여하려고 했지만 다운로드된 .xlsx 파일에 반영되지 않습니다.저는 심지어 XLSX..

programing 2023.04.29

ClosedX에서 통화 형식을 지정하는 방법ML(숫자)

ClosedX에서 통화 형식을 지정하는 방법ML(숫자) ClosedX를 사용하고 있습니다.ML - 데이터 테이블 개체를 사용자에게 표시하기 위해 Excel 스프레드시트로 변환합니다.DataTable 개체는 (NHibernate에서) 모든 db 값을 문자열에 할당한 다음 아래와 같이 형식을 지정하여 간단히 빌드할 수 있습니다. //formatting EstimatedCost = Currency.SafeToString(Currency.Create(n.EstimatedCost)), 그런 다음 열 유형을 속성 유형으로 설정합니다.모든 경우 문자열입니다. 출력 Excel 시트에서 열이 통화로 설정되어 있지만 숫자가 텍스트 경고로 지정되어 있으면 올바르게 정렬되지 않습니다. 문제는 우리가 모든 데이터를 DataTa..

programing 2023.04.29

CSV Excel 파일 C# 작성 방법

CSV Excel 파일 C# 작성 방법 닫았습니다. 이 질문은상세 또는 명확성.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 세부사항을 추가하고 문제를 해결하십시오. 7년 전에 문을 닫았어요 이 질문을 개선하다 CSV Excel 파일을 만들기 위한 클래스를 찾고 있습니다. 예상되는 기능: 매우 심플한 쉼표와 따옴표를 이스케이프하여 Excel로 처리 가능 날짜 및 날짜를 시간대별로 내보냅니다. 당신은 이런 일을 할 수 있는 수업을 알고 있나요?내 욕구에 대한 성찰로 쓴 버전과는 조금 다르다.개체 목록을 csv로 내보내야 했습니다.누군가 미래를 위해 사용하고 싶어할 때를 대비해서. public class CsvExport where T: class { public List..

programing 2023.04.24

의 개요Excel VBA의 Number Format 옵션

의 개요Excel VBA의 Number Format 옵션 무슨 일인지 알려주실 수 있나요?.NumberFormatExcel VBA 포맷 옵션Excel 2010은 다음 유형을 지원합니다. 예를 들어 Text type을 다음과 같이 설정할 수 있습니다. .NumberFormat ="@" 또는 번호의 경우: .NumberFormat = "0.00000" VBA의 다른 타입에 대해서는 어떤 옵션이 있는지 알려 주실 수 있습니까?이는 Mac용 Excel 2011에서 수행되었지만 Windows에서도 마찬가지입니다. 매크로: Sub numberformats() Dim rng As Range Set rng = Range("A24:A35") For Each c In rng Debug.Print c.NumberFormat..

programing 2023.04.24

여러 시트를 .pdf에 저장합니다.

여러 시트를 .pdf에 저장합니다. 데이터베이스에서 데이터를 가져와 요약 보고서 정보 3장을 구성하는 보고서 스프레드시트가 있습니다.명령줄에서 스프레드시트를 자동으로 실행하여 보고서 시트 3개를 모두 PDF 파일로 자동으로 저장하려고 합니다. 처음에는 시트의 VBA 매크로에서 일련의 "Print as PDF"를 사용하여 이 작업을 수행할 수 있다고 생각했지만, 출력 파일 이름을 지정하려면 중간 대화 상자가 필요합니다.그러면 pdf로 저장할 수 있고 매크로에서 출력 파일 이름을 설정할 수 있습니다.그러나 이렇게 하면 세 개의 개별 파일이 생성되고 나중에 그것들을 외부에서 통합하여 병합해야 합니다. (다른 저장 모드에서는 워크북 전체가 저장되는 것처럼 보이는 경우 pdf로 저장하는 것은 이상합니다). 네, ..

programing 2023.04.19

vba를 사용하여 다른 워크북에 시트를 복사하는 방법

vba를 사용하여 다른 워크북에 시트를 복사하는 방법 그래서 보통 제가 하고 싶은 일은 워크북을 복사하는 것입니다.다만, 소스 워크북이 매크로를 실행하고 있기 때문에, 매크로를 사용하지 않고, 같은 카피를 작성합니다.VBA로 간단하게 할 수 있는 방법이 있다고 생각합니다만, 아직 찾지 못했습니다.새로운 워크북에 시트를 1장씩 카피하는 것을 검토하고 있습니다.이거 어떻게 해요?더 좋은 방법이 있을까요?Keytarhero의 답변을 조금 다시 쓰고 싶습니다. Sub CopyWorkbook() Dim sh as Worksheet, wb as workbook Set wb = workbooks("Target workbook") For Each sh in workbooks("source workbook").Works..

programing 2023.04.19

악센트 문자가 포함된 클립보드에서 CSV 데이터 가져오기(Excel에서 붙여넣기)

악센트 문자가 포함된 클립보드에서 CSV 데이터 가져오기(Excel에서 붙여넣기) 시나리오 사용자가 Excel에서 셀을 복사하여 클립보드에 넣습니다. 그리고 내 애플리케이션은 클립보드에서 그 셀들을 가져올 것이다. 문제 내 코드가 클립보드에서 CSV 형식을 가져옵니다. 단, 원래 Excel 콘텐츠에 ((a, umlaut 포함)와 같은 문자가 포함되어 있는 경우 검색된 CSV 문자열에 올바른 문자가 없습니다(A는 나에게 "사각형"으로 표시됨). 이에 비해 내 코드가 클립보드에서 유니코드 텍스트 형식을 가져오면 모든 것이 정상적으로 작동합니다: 클립보드에서 가져온 문자열에 the가 보존됩니다. 소스 코드 - 원본 - 문제 있음 [STAThread] static void Main(string[] args) {..

programing 2023.04.19

vba의 열 번호를 사용하여 Excel 범위를 생성하시겠습니까?

vba의 열 번호를 사용하여 Excel 범위를 생성하시겠습니까? 문자가 아닌 열 번호를 사용하여 vba에서 범위를 작성하는 방법은 무엇입니까?셀의 범위를 참조하려면 Range(Cell1, Cell2)를 사용합니다.샘플: Sub RangeTest() Dim testRange As Range Dim targetWorksheet As Worksheet Set targetWorksheet = Worksheets("MySheetName") With targetWorksheet .Cells(5, 10).Select 'selects cell J5 on targetWorksheet Set testRange = .Range(.Cells(5, 5), .Cells(10, 10)) End With testRange.Selec..

programing 2023.04.19

Excel에서 시간 필드를 문자열로 변환

Excel에서 시간 필드를 문자열로 변환 저는 엑셀 시트를 여러 번 가지고 있어요. 1:00:15와 같이 포맷되어 있습니다. 그러나 셀의 형식을 텍스트로 변경하면 해당 시간의 기본 수치 표현으로 변경됩니다. 0.041840278 어떻게 하면 셀을 텍스트 셀로 변환할 수 있을까요?이러한 점은 Excel에서는 항상 골칫거리이며, Excel이 셀을 Time으로 변환하면 내부적으로 수치로 저장되기 때문에 함수를 사용하여 값을 변환해야 합니다.내가 알고 있는 가장 좋은 방법은 다음과 같습니다. 1행부터 시작하는 A열에 시간이 있다고 가정하겠습니다.셀 B1에 다음 식을 입력합니다.=TEXT(A1,"hh:mm:ss AM/PM")수식을 열 B 아래로 끌어 A 열의 데이터 끝에 놓습니다.열 B에서 값을 선택하고 복사한 ..

programing 2023.04.14