반응형

Excel 29

CTRL+A 바로 가기를 사용하여 블록을 선택하는 것을 에뮬레이트하는 VBA 코드는 무엇입니까?

CTRL+A 바로 가기를 사용하여 블록을 선택하는 것을 에뮬레이트하는 VBA 코드는 무엇입니까? Excel의 이전 버전에서는 워크시트에서 Ctrl+A를 누르면 문자 그대로 모든 셀이 선택됩니다.Excel 2010(2007년 또는 2003년에 대해서는 확실하지 않음)에서 값이 포함된 셀 블록 내에서 Ctrl+A를 누르면 해당 블록의 셀만 선택하는 것으로 보입니다.예를 들어, A1:D10 범위의 모든 셀에 값이 포함되어 있고 활성 셀이 해당 범위에 있는 동안 Ctrl+A를 누르면 A1:D10만 선택됩니다.CTRL+A를 다시 누르면 워크시트의 모든 셀이 실제로 선택됩니다. 그래서 어떤 매크로 코드가 생성되고 있는지 확인하기 위해 매크로를 기록했는데 실제로 기록됩니다.Range("A1:D10").SelectCt..

programing 2023.07.06

EPLUS에서 행이 아닌 열을 필터링하려면 어떻게 해야 합니까?

EPLUS에서 행이 아닌 열을 필터링하려면 어떻게 해야 합니까? 특정 열의 행 필터링은 EPLus의 파이처럼 쉽습니다. private ExcelWorksheet prodUsageWorksheet; . . . prodUsageWorksheet.Cells["A6:A6"].AutoFilter = true; 이를 통해 열 A의 행을 필터링할 수 있습니다. 또한 월 열과 같은 특정 열을 필터링해야 합니다(스크린샷에는 9월 15일과 10월 15일이 있지만 일반적으로 몇 개 더 있습니다).예를 들어 EP Plus를 사용하여 다음을 프로그래밍 방식으로 생성하려고 합니다. 모두 선택을 선택 취소하고 월의 부분 집합을 선택한 다음 확인 단추를 누르면 선택되지 않은 항목이 축소됩니다. 일부 레거시 Excel Interop ..

programing 2023.07.06

Powershell에서 Excel 시트 읽기

Powershell에서 Excel 시트 읽기 아래 스크립트는 Excel 문서의 시트 이름을 읽습니다. 각 워크시트에서 열 B의 모든 내용(5행부터 시작하여 1-4행은 무시됨)을 추출하고 개체를 생성하려면 어떻게 해야 합니까? 예: 워크시트 1(런던이라고 함)의 B 열 값이 다음과 같은 경우: Marleybone Paddington Victoria Hammersmith 워크시트 2(호칭)의 C 열에는 다음 값이 있습니다. Alverton Annesley Arnold Askham 다음과 같은 개체를 만들고 싶습니다. City,Area London,Marleybone London,Paddington London,Victoria London,Hammersmith Nottingham,Alverton Notting..

programing 2023.06.26

Python openpyxl data_only=True 반환 없음

Python openpyxl data_only=True 반환 없음 간단한 엑셀 파일이 있습니다. A1 = 200 A2 = 300 A3 = =SUM(A1:A2) 이 파일은 엑셀에서 작동하고 적절한 값을 보여줍니다.SUM그러나 파이썬에 대해 openpyxl 모듈을 사용하는 동안 값을 얻을 수 없습니다.data_only=True모드 셸의 파이썬 코드: wb = openpyxl.load_workbook('writeFormula.xlsx', data_only = True) sheet = wb.active sheet['A3'] # python response print(sheet['A3'].value) None # python response 반면: wb2 = openpyxl.load_workbook('writeF..

programing 2023.06.21

mongoDB 데이터를 CSV 형식으로 내보내는 방법은 무엇입니까?

mongoDB 데이터를 CSV 형식으로 내보내는 방법은 무엇입니까? 저는 mongoDB에서 CSV로 데이터를 내보내는 매우 간단한 방법을 찾고 있습니다.대부분의 답변에는 bash 스크립트 등이 포함됩니다.데이터를 CSV로 내보내기만 하는 간단한 mongoDB 명령이 있습니까?업데이트: mongo 3.0.6 기준--csv더 이상 지원되지 않으며 새 플래그는--type=csv그래서 명령은. mongoexport --db users --collection contacts --type=csv --fieldFile fields.txt 원답: 이 작업은 mongo 유틸리티 기능을 사용하여 명령줄에서 수행할 수 있습니다. 옆에--csv설명서에는 에서 필드가 있는 파일도 사용하거나 지정해야 한다고 나와 있습니다. 사용..

programing 2023.06.21

VBA 코드를 사용하여 Excel 2003에서 Excel 워크시트를 이미지로 내보내는 방법은 무엇입니까?

VBA 코드를 사용하여 Excel 2003에서 Excel 워크시트를 이미지로 내보내는 방법은 무엇입니까? Excel 워크시트에서 .jpeg 또는 .png 또는 .gif의 이미지로 데이터 범위를 내보내는 더 나은 방법을 제안하십시오.당신은 제가 몇 달 전에 인터넷에서 찾아 사용한 아래의 코드를 시도하고 싶습니까? Range 객체의 CopyPicture 메서드와 함께 Chart 객체의 Export 기능을 사용합니다. 참조: MSDN - 차트 개체에 적용되는 방법을 내보냅니다.클립보드를 이미지로 저장하는 방법 MSDN - 범위를 그림으로 복사하기 위해 범위 개체에 적용되는 CopyPicture 메서드 dim sSheetName as string dim oRangeToCopy as range Dim oCht A..

programing 2023.06.16

vba를 사용하여 전체 텍스트 파일 읽기

vba를 사용하여 전체 텍스트 파일 읽기 저는 vba를 사용하여 텍스트 파일을 읽으려고 합니다.나는 아래 코드를 시도했습니다. Open "C:\tester.txt" For Input As #1 Worksheets("UI").Range("H12").Value = Input$(LOF(1), 1) Close #1 이 프로그램을 실행하면 오류가 발생합니다. 런타임 오류 '62'입니다.파일의 끝을 지나 입력합니다. 텍스트 파일의 내용은 다음과 같습니다. COM10을 열 수 없습니다. 연결되어 있는지 확인하십시오. 그리고 다른 것들. 그리고 더 많은 것들 훨씬 더 많은 것들 도움을 주셔서 미리 감사드립니다.셀 단위로 루프하지 않고 전체 파일을 변형 배열로 읽은 다음 단일 샷에 덤프할 수 있습니다. 경로 변경C:\t..

programing 2023.06.16

VBA에서 무한대와 그 이상으로.

VBA에서 무한대와 그 이상으로. 이 게시물은 .NET NaN의 & Inifinite 값이 Excel 2010 VBA로 다시 전달되는 것에 관한 것입니다. .NET NaN 또는 Neg, Pos Infinity를 반환할 수 있는 C# 메서드를 사용합니다.VBA의 결과는 이상하고(즉, 평소보다 이상함), 안전하게 상황에 대처하기 위해 생각해낸 유일한 방법은 "-1.#"이라는 점입니다.IND" 또는 "-1.#"INF" 또는 "1".#INF". 더 좋은 방법이 있습니까? 궁금하시면 이상한 부분을 여기에 기록해 두었습니다.(예는 NaN에 대한 것이지만, pos 또는 neg infinity에 대한 이야기는 동일합니다.) double dVal = CSharpMethodReturningDouble() ' via .NE..

programing 2023.06.11

열 번호에서 Excel 스타일 열 이름 가져오기

열 번호에서 Excel 스타일 열 이름 가져오기 행과 콜 ID가 제공되지만 다음과 같은 값을 제공할 때 COLUMN 이름을 제공하기 위한 코드입니다.row = 1 and col = 104그것은 돌아올 겁니다.CZ그러나 그것은 돌아옵니다.D@ row = 1 col = 104 div = col column_label = str() while div: (div, mod) = divmod(div, 26) column_label = chr(mod + 64) + column_label print column_label 내가 하는 일에 무슨 문제가 있습니까? (이 코드는 EXCEL 열에 대한 참조로, 행, 열 ID 값을 제공하고 동일한 값에 대한 영문자 값을 예상합니다.)참고 현재 이 답변에 표시된 코드는 귀하가 수..

programing 2023.06.06

VBA 컬렉션에서 키/값 쌍을 루프할 수 있습니까?

VBA 컬렉션에서 키/값 쌍을 루프할 수 있습니까? VB.NET에서는 사전의 키/값 쌍을 통해 다음을 반복할 수 있습니다. Dictionary collection = new Dictionary(); collection.Add("key1", "value1"); collection.Add("key2", "value2"); foreach (string key in collection.Keys) { MessageBox.Show("Key: " + key + ". Value: " + collection[key]); } VBA에서는 Collection 개체의 값을 통해 반복할 수 있습니다. Dim Col As Collection Set Col = New Collection Dim i As Integer Col.Add..

programing 2023.05.22
반응형