반응형

Excel 61

VBA에서 전달된 (변수) 변수의 차원 수를 반환하는 방법

VBA에서 전달된 (변수) 변수의 차원 수를 반환하는 방법 이 질문에는 이미 다음과 같은 답이 있습니다. 배열에 포함된 차원 수를 찾는 방법은 무엇입니까? (3개 답변) 마감됨2년 전에. VBA로 전달된 (변수) 변수의 차원 수를 반환하는 방법을 아는 사람이 있습니까?Function getDimension(var As Variant) As Long On Error GoTo Err Dim i As Long Dim tmp As Long i = 0 Do While True i = i + 1 tmp = UBound(var, i) Loop Err: getDimension = i - 1 End Function 그게 제가 생각해낼 수 있는 유일한 방법입니다.예쁘지도 않고… MSDN을 보면, 그들은 기본적으로 같은 일..

programing 2023.05.13

c#을 사용하여 엑셀 파일에서 데이터를 읽는 방법

c#을 사용하여 엑셀 파일에서 데이터를 읽는 방법 이 질문에는 이미 다음과 같은 답이 있습니다. C#에서 Excel 파일 읽는 중 (32개 답변) 마감됨10년 전에. 내 애플리케이션은 엑셀 파일에서 데이터를 읽어야 합니다.사용하고 있습니다.개발을 위한 네트 및 c#.시스템에 MS 오피스를 설치할 수 없습니다.그 때문에 내 애플리케이션은 엑셀 파일을 읽지 못하고 엑셀을 위해 dll을 로드하는 동안 오류를 발생시킵니다. ms오피스가 설치되지 않은 시스템에서 애플리케이션의 엑셀 파일에 액세스하려면 어떻게 해야 합니까?사용할 수 있는 옵션이 있습니다.OleDB데이터베이스의 데이터 테이블처럼 Excel 시트를 사용합니다. 예를 들면... string con = @"Provider=Microsoft.Jet.OLED..

programing 2023.05.13

python에서 xlsxwriter를 사용하여 기존 XLSX 워크북의 셀에 데이터 쓰기/업데이트하는 방법

python에서 xlsxwriter를 사용하여 기존 XLSX 워크북의 셀에 데이터 쓰기/업데이트하는 방법 다음을 사용하여 새로운 xlsx 워크북에 쓸 수 있습니다. import xlsxwriter def write_column(csvlist): workbook = xlsxwriter.Workbook("filename.xlsx",{'strings_to_numbers': True}) worksheet = workbook.add_worksheet() row = 0 col = 0 for i in csvlist: worksheet.write(col,row, i) col += 1 workbook.close() 기존 워크북에서 쓰는 방법을 찾을 수 없습니다.xlswriter 또는 다른 대안을 사용하여 기존 워크북의 ..

programing 2023.05.13

모든 시트 내용을 지우는 가장 빠른 방법 VBA

모든 시트 내용을 지우는 가장 빠른 방법 VBA 나는 모든 내용을 삭제해야 하는 큰 시트를 가지고 있습니다.VBA 없이 간단히 삭제하려고 하면 응답하지 않는 모드로 전환됩니다.다음과 같은 매크로를 사용하는 경우: Sub ClearContents () Application.Calculation = XlManual Application.ScreenUpdating = False Sheets("Zeroes").Cells.ClearContents Application.ScreenUpdating = True End Sub 또한 반응이 없습니다.이것을 하는 가장 빠른 방법은 무엇입니까?그.Cells범위는 사용 중인 것으로 제한되지 않으므로, 코드는 1,048,576 행과 16,384 열 - 17,165,869,183..

programing 2023.04.28

스프레드시트::구문 분석 Excel:: 스트림 파서 손실

스프레드시트::구문 분석 Excel:: 스트림 파서 손실 해석해야 할 18M Excel 스프레드시트가 있습니다.Spreadsheet::ParseExcel메모리를 너무 많이 사용하여 스프레드시트로 전환해야 했습니다.:구문 분석 Excel::스트림.VM에서 정상적으로 작동하고 스테이징 서버에서도 정상적으로 작동하지만 프로덕션 서버(동일하게 구성됨)에서 다음 오류가 발생합니다. Can't call method "transfer" on an undefined value at \ lib/Spreadsheet/ParseExcel/Stream/XLS.pm line 31. 이는 다음과 같은 코드에서 발생합니다. my ($wb, $idx, $row, $col, $cell); my $tmp = my $handler = s..

programing 2023.04.28

VBA를 사용하여 Excel 워크시트 숨기기

VBA를 사용하여 Excel 워크시트 숨기기 저는 3장의 엑셀 스프레드시트를 가지고 있습니다.시트 중 하나에는 다른 시트 중 하나에 대한 공식이 들어 있습니다. 이러한 공식이 포함된 시트를 숨길 수 있는 프로그래밍 방식이 있습니까?UI에서 숨기려면 Format > Sheet > Hide를 사용합니다. 프로그래밍 방식으로 숨기려면 다음을 사용합니다.Visible의 재산.Worksheet물건.프로그래밍 방식으로 하면 시트를 "매우 숨김"으로 설정할 수 있습니다. 즉, UI를 통해 시트를 숨길 수 없습니다. ActiveWorkbook.Sheets("Name").Visible = xlSheetVeryHidden ' or xlSheetHidden or xlSheetVisible VBAIDE()ALT+F11의 워크..

programing 2023.04.28

워크시트_변경 하위 절차 중에 MS Excel이 충돌하고 닫히는 이유는 무엇입니까?

워크시트_변경 하위 절차 중에 MS Excel이 충돌하고 닫히는 이유는 무엇입니까? 엑셀 시트에서 VBA 코드를 실행할 때 엑셀 크래시 문제가 있습니다. 워크시트 변경에 다음 공식을 추가하려고 합니다. Private Sub Worksheet_Change(ByVal Target As Range) Worksheets("testpage").Range("A1:A8").Formula = "=B1+C1" End Sub 이 코드를 실행하면 "excel에 문제가 발생하여 닫아야 합니다"라는 메시지가 표시되고 excel이 닫힙니다. 의 코드를 실행하면Worksheet_Activate()절차, 잘 작동하고 충돌하지 않습니다. Private Sub Worksheet_Activate() Worksheets("testpage"..

programing 2023.04.28

R의 XLSX 패키지를 사용하여 Excel에서 data.frame을 인쇄하는 중 오류가 발생했습니다.

R의 XLSX 패키지를 사용하여 Excel에서 data.frame을 인쇄하는 중 오류가 발생했습니다. 데이터 프레임은 에러 없이 표시됩니다.그러나 같은 것을 쓰기로 인쇄하는 경우.XLSX 패키지의 xlsx 기능에서 오류가 발생합니다. Error in .jcall(cell, "V", "setCellValue", value) : method setCellValue with signature ([D)V not found. data.frame의 dput은 다음과 같습니다. Timestamp qs pqs logqs es p_imp dep r_dep agg_rtn (time) (dbl) (dbl) (dbl) (dbl) (dbl) (dbl) (dbl) (dbl) 1 2015-05-04 09:29:59 0.057887..

programing 2023.04.23

VBA를 사용하지 않고 Excel에서 역문자열 검색을 실행하는 방법은 무엇입니까?

VBA를 사용하지 않고 Excel에서 역문자열 검색을 실행하는 방법은 무엇입니까? 문자열 목록이 포함된 Excel 스프레드시트가 있습니다.각 문자열은 여러 단어로 구성되지만 각 문자열의 단어 수는 다릅니다. 내장된 Excel 함수(VBA 없음)를 사용하여 각 문자열의 마지막 단어를 분리하는 방법이 있습니까? 예: 당신은 인간으로 분류됩니까?-> 인간? 아니요, 저는 고기 아이스크림입니다 -> 아이스크림아지즈!라이트! -> 라이트!이것은 테스트되어 동작하고 있습니다(Brad의 원래 투고에 근거합니다). =RIGHT(A1,LEN(A1)-FIND("|",SUBSTITUTE(A1," ","|", LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))) 원래 문자열에 파이프 "|" 문자가 포함될 수 있..

programing 2023.04.23
반응형