Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]
본문 바로가기

반응형

엑셀

[엑셀] 데이터가 들어있는 행, 열의 마지막 값 불러오기 LOOKUP 함수 ​ LOOKUP 함수에 대해서도 예전의 포스팅을 참고하시면 되는데, LOOKUP 함수는 찾고자 하는 값을, 지정된 하나의 열이나 행에서 찾는 함수로 LOOKUP_VEXTOR 와 RESULT_VEXTOR는 같은 범위를 가지고 있어야 됨 LOOKUP 함수를 이용하는 방법은 ​ =LOOKUP(3,1/(D7:O7""),D7:O7)와 같은 식을 이용하여 구해줄 수가 있는데, 이것은 LOOKUP 함수의 특성을 이용하는 방식 ​ 1. LOOKUP_VALUE에 1보다 큰 어떤 값을 넣은 다음,(1,2 3.. 비교를 할 것으로 1 이상의 아무 값이나) ​ 2. LOOKUP_VACTOR에는 찾고자 하는 값이 있는 범위를 지정하고, 빈셀("")이 아닌 것을 찾음. 그러면 셀들이 TRUE와 FALSE로 구분.. 더보기
[엑셀] 모든 시트의 이름을 셀에 표시해 주기 Sub CallshtNm() Dim sht As Worksheet Dim i As Integer For Each sht In Worksheets ActiveCell.Offset(i, 0) = sht.Name i = i + 1 Next sht End Sub 더보기
[엑셀] 자동계산 켜고 끄기 VBA If Application.Calculation = xlManual Then returnVal = MsgBox("Calculation Manual mode, change Auto mode?", vbYesNoCancel) If returnVal = 6 Then Application.Calculation = xlAutomatic Else End If Else returnVal = MsgBox("Calculation Auto mode, change Manual mode?", vbYesNoCancel) If returnVal = 6 Then Application.Calculation = xlManual Else End If End If 더보기
[엑셀] Vlookup 중복값 표시하기 Here's a simple example based on a question I was asked by one of our readers. There are two worksheets, one containing Form data for a mail merge, and one containing Parcel data, some of which is to be included in the mail merge. The Form worksheet includes a row for each landowner who is to receive a letter. One of the columns in the spreadsheet is an ID for each landowner. The Parcel workshee.. 더보기
[엑셀] 비밀번호(암호)가 걸린 엑셀파일 - 비밀번호 찾기 엑셀파일에 걸린 암호가 몇 종류가 있는데 구조같은 부분에 대한 시트암호가 있고 VBA를 보호하기 위한 암호가 있고 가장 난감한 암호인 파일에 대한 암호가 걸린게 있지요 파일에 대한 암호가 걸리면 그 비밀번호를 모르면 아얘 보는것 조차 안되다 보니... 깜빡하고 까먹으면 엄청난 낭폐를... 저도 간혹 파트너한테 보내는 엑셀에는 이런저런 암호를 걸로 시트매우숨기기로 하여 시트조차 안보이게 해서 보내지만.. 사실 이건 얼마든지 풀 수 있다는.. 아.. 이 얘기가 아니고 아무튼 파일 열기 암호가 걸린 엑셀파일의 비밀번호를 잊어버리면?? 찾아야 하는데 도저히 못찾으면?? 이러라고 열심히 풀어주는 방법이 있습니다. 대표적인건 파일 하나 당 보통 2, 3만원 수준의 금액을 지불하면 바로 암호가 풀어진다는 그런 웹사이.. 더보기
[엑셀] 셀에 있는 숫자에 직접 곱셈, 나눗셈, 덧셈, 뺄샘 하기 - VBA사용 간혹 엑셀 작성하다 보면 해당 셀에 있는 숫자에 천 단위로 보이기 위해 곱셈을 하거나 혹은 환율적용을 위해 일괄적으로 특정 숫자를 나누거나 하는일이 다반사... 이럴때 옆에 셀에다가 =셀주소*1000 와 같이 하고 또 복사하고.. 이러기엔 너무 시간이 많이 걸려서 단축키로 한번에 해결하기위해 구글링을 하여 작성!! 단축키 지정하면 아래 처럼 나타나고 해당 셀에 바로 적용 가능함 대표사진 삭제 사진 설명을 입력하세요. Private Sub Calculate() '단축키 알아서 지정 '숫자 더하기, 빼기, 나누기, 곱하기 연산 수행 Dim rngConstant As Range, rngEacharea As Range Dim varQues On Error GoTo Err_Step Set rngUndo = Int.. 더보기
[엑셀] 특정 날짜 후 엑셀 파일 자동 삭제 - VBA사용 본인이 ​퇴사 후 혹은 다른 이유로 특정사용자나 특정일이 지나면 파일 열기를 시도할 경우 자동으로 삭제되도록... Private Sub Auto_Open() If Date > DateValue("2021/02/03") Then With ThisWorkbook .ChangeFileAccess xlReadOnly, , 0 Kill .FullName .Close End With End If End Sub 어딘가에선 Sub Workbook_Open으로 하던데 오류가 발생해서 Auto_Open으로 하니 해결.. 날짜 부분만 원하는 날짜로 하고 부등호에 유의하면 파일 열기 후 자동 삭제 저장 시 xlsm 으로 할 것! 만약 다른 사용자의 접근을 막기 위해서라면 With ThisWorkbook 문 앞에 If Appl.. 더보기
[엑셀] 시트이름을 셀로 가져오기 A1에 입력시 =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255) 만약 시트이름이 지속적으로 바뀌고 이름 끌어다 계산에 사용하고 싶으면 위에서 가져온 값 뒤에 "!"&셀주소 를 활용해서 끌어온 뒤 이를 다시 indirect로 넣으면 해당 셀 주소의 값을 가져올 수 있음 단순 시트간 계산시는 필요없고 지속적으로 추가되는 시트가 있어 전후를 비교하교 싶을 때 이용 더보기

반응형