Excel 26

엑셀 버튼에 "확실한가요?"를 추가합니다. 어떻게 해야 하나요?

엑셀 버튼에 "확실한가요?"를 추가합니다. 어떻게 해야 하나요? 양식에 전체 8장의 워크북을 지우는 버튼이 있습니다.가끔은 지우고 싶지만, 실수로 하고 싶지는 않습니다.저는 구글 검색을 해봤지만, 제가 발견한 모든 결과는 제가 저보다 VBA를 훨씬 더 확실하게 파악하고 있다고 가정합니다.버튼을 클릭하면 "모든 것이 지워집니다!"라는 대화 상자가 나타납니다.확실합니까?[계속] [취소]?감사해요.기존 버튼 코드에서 절차 전에 다음 행을 삽입하기만 하면 됩니다. If MsgBox("This will erase everything! Are you sure?", vbYesNo) = vbNo Then Exit Sub 사용자가 아니오를 누르면 강제로 종료됩니다.다음 코드를 사용하여 새 서브를 작성하고 버튼에 할당합니..

programing 2023.05.04

Excel 시트에서 점유된 셀의 범위를 가져오는 방법

Excel 시트에서 점유된 셀의 범위를 가져오는 방법 저는 C#을 사용하여 엑셀 파일을 자동화합니다.저는 워크북과 그 안에 들어 있는 시트를 가져올 수 있었습니다.예를 들어 시트1에 2개의 콜과 5개의 행이 있다고 가정합니다.저는 점유된 셀의 범위를 A1:B5로 얻고 싶었습니다.다음 코드를 시도해 보았지만 정확한 결과가 나오지 않았습니다.#열과 #행은 훨씬 더 컸고 셀도 비어 있었습니다. Excel.Range xlRange = excelWorksheet.UsedRange; int col = xlRange.Columns.Count; int row = xlRange.Rows.Count; 제가 그 범위를 얻기 위해 사용할 수 있는 다른 방법이 있나요?저도 당신과 매우 비슷한 문제가 있었습니다.실제로 효과가 있..

programing 2023.04.29

MS Excel 버전 관리를 하는 최선의 방법

MS Excel 버전 관리를 하는 최선의 방법 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 2년 전에 문을 닫았어요 이 질문을 개선하다 MS Excel(2003/2007)에서 사용한 버전 관리 시스템은 무엇입니까?무엇을 추천하고 그 이유는 무엇입니까?최상위 등급 버전 관리 시스템에 어떤 제한이 있습니까? 이를 종합적으로 보기 위해 다음과 같은 몇 가지 사용 사례를 소개합니다. 버전 관리, VBA 모듈 둘 이상의 사용자가 Excel 스프레드시트에서 작업하고 있으며 병합 및 통합하려는 동일한 워크시트를 변경할 수 있습니다.이 워크시트에는 공식, 데이터, 차트 등이 포함될 수 있습..

programing 2023.04.19

Excel 2007 패스스루 Windows 인증

Excel 2007 패스스루 Windows 인증 Data Set을 반환하는 간단한(asmx) 웹 서비스를 만들었습니다.Web에서 데이터 버튼을 사용하여 Excel 2007 워크북에 웹 서비스를 추가하고 데이터를 표시/갱신할 수 있습니다. 이 문제는 웹 서비스를 보호해야 할 때 발생합니다.웹 서비스에 대해 Windows 인증을 설정했는데 요청에서 SSL을 사용합니다. 안타깝게도 Excel은 데이터를 새로 고칠 때 사용자의 로그온된 Windows 자격 증명을 사용하지 않습니다. 새로 고침이 실패합니다. [ Data ]-> [ Connections ]-> [ Properties ]-> [ Definition ]-> [ Edit Query ]를 클릭하면 Windows credential을 입력하라는 프롬프트가 ..

programing 2023.04.19

채워진 행을 통해 반복

채워진 행을 통해 반복 그래서 VBA를 사용하여 Excel 스프레드시트의 워크시트를 반복하려고 합니다.각 행과 컬럼을 반복하고 싶습니다.구글 검색에도 불구하고 직관적인 방법을 찾을 수 없습니다. 행의 첫 번째 셀은 채워져야 하며, 채워지지 않으면 거기서 끝나야 합니다.나는 이것을 강제할 수 있다. 현재 방법은 행을 반복한 후 첫 번째 셀의 값을 구하려고 하지만 알 수 없습니다.범위 등을 사용하는 몇 가지 질문은 있습니다만, 코드 작성에 도움이 되는 것은 없습니다. 현재의 접근방식은 다음과 같습니다. Set sh = ActiveSheet RowCount = 0 For Each rw In sh.Rows 'If Row.Cells(1, 1).Value = "" Then Exit For RowCount = Row..

programing 2023.04.19

INDEX/MATCH를 사용한 3차원 룩업

INDEX/MATCH를 사용한 3차원 룩업 이는 이후 삭제된 질문에서 약간 개선되었습니다. 삭제된 투고를 볼 수 있는 분은, https://stackoverflow.com/questions/39793322/three-dimensional-lookup-no-concatenate-or-named-ranges-excel 에서 취득했습니다. 이름 있는 범위나 연결 없이 3차원 검색을 하려고 합니다.간단히 말하면, 데이터는 다음과 같은 형식으로 작성됩니다. Column1 Column2 Column3 Scott P 1 2 3 M 4 5 6 N 7 8 9 George P 10 11 12 M 13 14 15 N 16 17 18 이제 특정 이름을 검색한 다음 해당 이름 테이블 내의 특정 문자를 검색한 다음 이 행 번호를..

programing 2023.04.14