[VBA] Array.Contain(특정 값이 배열안에 있는지 확인)
·
[VBA]
vba 배열에 특정값이 있는지 확인하는 방법은 아래와 같다. Array변수 자리에 Array 변수를 넣고, 다음 인수값에 찾고자하는 값을 넣으면 된다. UBound(Filter(Array변수, "검색값")) 결과는 없으면 -1, 찾으면 0 으로 나온다. 예제코드 Sub checkArray() Dim arrTest(5) As String arrTest(0) = "가" arrTest(1) = "나" arrTest(2) = "다" arrTest(3) = "라" arrTest(4) = "마" arrTest(5) = "바" Debug.Print UBound(Filter(arrTest, "가")) Debug.Print UBound(Filter(arrTest, "나")) Debug.Print UBound(Filter..
[VBA] Dynamic Array(동적으로 배열 추가하기)
·
[VBA]
배열의 크기를 아는경우에는 미리 배열 크기를 선언하고 담아도 되지만 담아야 하는 개수가 몇개인지 모를때도 있다. 담아야 하는 배열의 개수를 모를 때 동적으로 배열크기를 조정하면서 1개씩 추가해보겠다. 우선 예제로 데이터를 대충 넣고 100이하의 값만 배열에 담기. 코드는 아래와 같다. 우선 동적배열로 선언하기 위해서는 null array 먼저 선언하고 ReDim 으로 재정의 해줘야 된다. 그런 다음 배열에 추가할 때는 Redim Preserve 로 기존 담겨있는 배열안의 값들을 보존해줘야 한다. 안 그러면 날라감. 배열의 크기를 return 해주는 ubound 를 써서 배열의 크기를 1씩 증가시켜준다. 하지만 ubound 함수를 쓰기위해서는 배열이 null 이면 안 되기 때문에.. 나같은 경우는 먼저 a..
[Web][Error] Ubuntu 에서 H2 로그인 시 “사이트에 연결할 수 없음”
·
[JAVA]
Ubuntu서버에 웹 서비스를 배포하고 H2 console 까지 접속가능했고, 로그인을 하면 "사이트에 연결할 수 없음" 이 표시되었다. 분명 설정도 다 잘하고 접속까지 됐는데 왜...? 하다 못해 원래 id,qw 등이 잘못됐으면 아래처럼 메세지라도 보이면 좋은데 그렇지도 않다. 스프링 log message를 뒤져봤는데 user=SA 로 되어있다.. Spirng application.properties 설정에서 분명 username=sa 로 설정했는데 왜 대문자로 바뀐걸까 결론적으로 SA 로 입력 후 로그인 했을 때 console 창으로 접속되었다.
[JAVA] Maven Repository Path(\.m2)
·
[JAVA]
Mac에서 확인 # 터미널에서 아래 코드 입력하면 열린다. Home directory 에 있음. open ~/.m2 Window 에서는 아래 경로로 접속하면됨 C:\Users\{사용자명}\.m2\repository\
[VBA]엑셀 다중 콤보박스(Excel Multi Select Combo Box)
·
[VBA]
일단 엑셀에서는 ‘데이터 유효성 검사’를 사용하여 콤보박스를 사용할 수 있다. 하지만 위 기능은 한 개만 선택이 가능하고 여러개를 선택해서 셀값에 넣고 싶을 때는.. 예를 들어 아래처럼 여러개를 선택하고 싶을때 엑셀 기능만으로는 한계가 있는거 같았다… 몇일동안 엑셀 기본기능으로 구현하고 싶어서 찾았는데 결국 못 찾음. 일단 공식 사이트는 아래와 같이 사용하라고 하긴 하는데 나한텐 더 복잡해 보였음. 다중 선택 목록 상자 삽입 - Microsoft 지원 다중 선택 목록 상자 삽입 - Microsoft 지원 구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다. 커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 support.m..
[JAVA]ERROR: JAVA_HOME is set to an invalid directory
·
[JAVA]
Spring 프로젝트에서 gradlew build 명령어가 아래처럼 에러가 발생하는 경우가 있다. error 메세지 : JAVA_HOME is set to an invalid directory 여러 블로그들을 찾아보면 jdk 재설치나 오픈 jdk 가 문제였더가나.. 해결방법 일단 내가한 방법은 환경변수경로를 재설정 해서 해결됐다...! 자바환경설정을 하는중에 귀찮아서 아래처럼 자바 시스템 변수를 bin 경로까지 넣고 환경변수에 추가한게 문제였다. 아래처럼 사용했을때는 javac -version 에서는 문제없어 보였으나 build 했을 때 문제가 발생된것이였다.. (역시 괜히 여러 튜토리얼에 jdk 경로까지만 시스템 변수로 잡고 환경변수에서 추가로 bin 경로를 붙여준게 아니였음..) 아래처럼 변경했다. ..