반응형

Excel 24

Python을 사용하여 스프레드시트에 매크로 삽입

Python을 사용하여 스프레드시트에 매크로 삽입 여러 개의 기존 스프레드시트를 사용할 매크로가 있습니다.유일한 문제는 스프레드시트가 너무 많아서 손으로 직접 하기에는 시간이 너무 많이 걸린다는 것입니다! 파이윈32를 사용하여 필요한 파일에 액세스하기 위해 파이썬 스크립트를 작성했지만, 매크로를 추가하는 데 사용할 방법을 찾을 수 없는 것 같습니다. 여기서 비슷한 질문이 다음과 같은 대답을 했습니다(파이썬은 아니지만 여전히 COM을 사용하는 것처럼 보입니다). 하지만 제 COM 개체에는 VBProject라는 멤버가 없는 것 같습니다. Set objExcel = CreateObject("Excel.Application") objExcel.Visible = True objExcel.DisplayAlerts ..

sourcetip 2023.06.07

vba: 함수에서 사전 반환

vba: 함수에서 사전 반환 이것은 제가 하려는 일의 개요입니다. 이것은 나에게 효과가 없고, 왜 그런지는 불분명합니다. 많은 도움을 주셔서 미리 감사드립니다. Sub mySub() dim myDict as Dictionary myDict=new Dictionary myDict=myFunc() End Sub Function myFunc() dim myDict2 set myDict2 = new Dictionary 'some code that does things and adds to myDict2' myFunc=myDict2 End Function 개체를 할당할 때마다 값 대신 SET 키워드를 사용해야 합니다. Sub mySub() dim myDict as Dictionary set myDict = myF..

sourcetip 2023.06.07

판다와 함께 세포를 훌륭하게 색칠하기

판다와 함께 세포를 훌륭하게 색칠하기 여기 도움이 좀 필요해요.그래서 저는 이런 게 있어요. import pandas as pd path = '/Users/arronteb/Desktop/excel/ejemplo.xlsx' xlsx = pd.ExcelFile(path) df = pd.read_excel(xlsx,'Sheet1') df['is_duplicated'] = df.duplicated('#CSR') df_nodup = df.loc[df['is_duplicated'] == False] df_nodup.to_excel('ejemplo.xlsx', encoding='utf-8') 그래서 기본적으로 이 프로그램은 로드됩니다.ejemplo.xlsx(ejemplo는 스페인어로 예이며 파일 이름뿐입니다)df(a..

sourcetip 2023.05.23

패턴 유형을 설정했는데 EP Plus에서 "패턴 유형이 설정되지 않으면 색상을 설정할 수 없습니다"라고 표시되는 이유는 무엇입니까?

패턴 유형을 설정했는데 EP Plus에서 "패턴 유형이 설정되지 않으면 색상을 설정할 수 없습니다"라고 표시되는 이유는 무엇입니까? 머리글 행에 스타일을 지정하기 위해 이 코드를 사용합니다. worksheet.Cells["A32:D32"].Style.Font.Name = "Georgia"; worksheet.Cells["A32:D32"].Style.Font.Bold = true; worksheet.Cells["A32:D32"].Style.Font.Size = 16; worksheet.Cells["A32:D32"].Style.Fill.PatternType = ExcelFillStyle.Solid; worksheet.Cells["A32:D33"].Style.Fill.BackgroundColor.SetColo..

sourcetip 2023.05.13

Excel이 텍스트로 포맷되도록 HTML 테이블 셀을 포맷하시겠습니까?

Excel이 텍스트로 포맷되도록 HTML 테이블 셀을 포맷하시겠습니까? 엑셀에서 스프레드시트로 열리는 HTML 테이블을 만들고 있습니다.Excel에게 셀의 내용을 텍스트로 표시하도록 지시하기 위해 사용할 수 있는 HTML 태그 또는 CSS 스타일은 무엇입니까?숫자, 텍스트, 날짜 등의 셀에 형식을 적용할 수 있습니다. 이전 답변 참조: HTML에서 Excel: Excel에게 열을 숫자로 처리하도록 어떻게 지시할 수 있습니까? (수정된 단편) 페이지에 CSS 클래스를 추가하는 경우: .num { mso-number-format:General; } .text{ mso-number-format:"\@";/*force text*/ } 그리고 그 수업들을 TD에 붙이는게 효과가 있을까? 34 17.0 067 이 ..

sourcetip 2023.04.23

Python에서 Excel 형식의 날짜를 읽으려면 어떻게 해야 하나요?

Python에서 Excel 형식의 날짜를 읽으려면 어떻게 해야 하나요? Python에서 Excel 날짜(숫자 형식)를 적절한 날짜로 변환하려면 어떻게 해야 합니까?xlrd를 사용할 수 있습니다. 이 문서에서 날짜는 항상 숫자로 저장되지만 를 사용하여 파이썬 날짜로 변환할 수 있습니다. 주의: PyPI의 버전은 xlrd 웹사이트에서 구할 수 있는 버전보다 더 최신인 것 같습니다.다음은 맨몸으로 안전벨트를 착용할 수 있는 위험버전입니다. import datetime def minimalist_xldate_as_datetime(xldate, datemode): # datemode: 0 for 1900-based, 1 for 1904-based return ( datetime.datetime(1899, 12, ..

sourcetip 2023.04.23

Excel의 VBA를 사용하여 모든 시트의 채우기 색상을 "채우지 않음"으로 설정합니다.

Excel의 VBA를 사용하여 모든 시트의 채우기 색상을 "채우지 않음"으로 설정합니다. 모든 시트 채우기 색상을 설정하는 방법No fillExcel에서 VBA를 사용합니다(모든 셀).모든 시트 선택과 마찬가지로 모든 셀 선택(Control+A) 후 변경fill color로.No fill.테스트되지 않았지만 작업을 수행해야 합니다. Sub No_Fill_Wb() Dim ws as worksheet For each ws in Thisworkbook.Worksheets ws.Cells.Interior.ColorIndex = 0 Next ws End Sub Excel 2016에서 코드(아래 참조)에 "0"을 사용했더니 열이 검은색으로 바뀌었습니다. Master.Columns(Col_Start).Interior..

sourcetip 2023.04.23

Excel VBA 코드: x64 버전에서의 컴파일 오류(PtrSafe 속성 필요)

Excel VBA 코드: x64 버전에서의 컴파일 오류(PtrSafe 속성 필요) Win8 x 64 + Office 2013 x 64 를 사용하고 있습니다. 문제: 저는 Excel 파일을 가지고 있는데, 이 파일은 모듈이 몇 개 들어있고 Office (Excel) x86에서 완벽하게 동작합니다.스위스 Ephemeris 파일(swedl32.dll)을 사용하여 많은 천문학적 계산을 수행합니다. 그러나 Excel x64에서 실행하려고 하면 바로 VBA 에디터가 실행되어 다음 오류가 나타납니다. Compile error: The code in this project must be updated for use on 64-bit systems. Please review and update Declare statem..

sourcetip 2023.04.18

[ Refresh ]또는 [Refresh All]버튼을 누른 후 매크로를 호출하는 방법

[ Refresh ]또는 [Refresh All]버튼을 누른 후 매크로를 호출하는 방법 최종적으로 워크북을 갱신한 후 매크로를 실행하고 싶습니다.특히 Excel의 Data 탭에 있는 Refresh 버튼을 사용합니다. 당분간은 [Refresh]버튼을 누르면 [BeforeRefresh]또는 [AfterRefresh QueryTable]이벤트를 기동하는 것만으로 충분합니다. Microsoft Dev Center Web 사이트의 문서와 더불어, 제가 읽은 관련 투고는 다음과 같습니다. Excel VBA - 새로 고침 완료 후 QueryTable AfterRefresh 함수가 호출되지 않음 Excel After Refresh 이벤트용 VBA 다른 게시물은 있지만 게시할 평판이 좋지 않습니다. 제가 가지고 있는 것..

sourcetip 2023.04.18

RGB 색상을 가변적으로 저장하는 방법은 무엇입니까?

RGB 색상을 가변적으로 저장하는 방법은 무엇입니까? Excel VBA 프로젝트의 변수에 RGB 색상을 저장하여 서브 전체에서 다양한 셀/레인지의 배경색을 설정하려고 합니다. 색상을 변수별로 한 번 설정하고 싶기 때문에 처음부터 바꾸기로 결정하면 한 곳에서만 하면 됩니다. Dim clrBlue As ColorFormat clrBlue = RGB(0, 0, 256) Range("a2").Interior.Color = clrBlue Range("b3").Interior.Color = clrBlue 위의 코드를 사용하면 런타임 오류가 발생합니다. 개체 변수 또는 블록 변수가 설정되지 않음 다른 함수를 쓸 수 있습니다.SetBlue,SetRed,SetGreen각 색상을 적용하는데 지저분한 느낌이 듭니다. 내가 ..

sourcetip 2023.04.13
반응형